Abstract:
Medical health is an important topic related to human health and life comfort, and its storage method and data sharing are the key to the medical system .The problem of how to achieve secure data sharing between doctors and patients makes contemporary medical institutions face important challenges. Therefore, in response to the problem of low identity authenticity and difficulty in securely sharing data caused by simple authentication of traditional Chinese medicine patient identities in medical system data sharing.A blockchain-based identity authentication and data sharing scheme for healthcare systems is proposed. The patient's identity is protected anonymously by forming a fake identity through encryption, and the patient's identity information is generated as a trusted zero-knowledge proof, while the patient's identity is automatically verified without a third party using a smart contract, thus improving the flexibility and authenticity of medical data sharing, while the doctor initiating a view request also needs to be verified to access the patient's medical data, guaranteeing the safe access and sharing of medical data. The authenticity of identity avoids the problem of attackers transmitting false information, and the solution's model is zero-knowledge and decentralized, guaranteeing the security of patient information.