| With the information technology improving fast,the medical industry is accelerating the implementation of medical informatization,and its core requirement is to solve medical data sharing.At present,breaking medical data barriers between hospitals and achieving seamless,efficient and extensive medical data sharing has become a research hotspot in the medical field.However,the realization of medical data sharing will also bring some security issues,such as the issue of data privacy leaks.Because the medical data contains much of the patient’s private information,if the relevant medical data is stored directly on the cloud server,when a point of failure or a malicious attack occurs,medical data will face the risk of being tampered or leaked,which leads to a series of problems such as privacy leakage.Therefore,how to prevent the leakage of privacy while solving the difficult problem of medical data sharing has extremely important research significance.Blockchain is a distributed ledger technology,which has the advantages of decentralization,openness,transparency and non-tampering.The above characteristics can effectively solve the problem of medical data being tampered or deleted.At the same time,the blockchain does not rely on third parties to implement Trust value transfer,which provides a good technical foundation for users to solve medical data sharing problems.This thesis focuses on how to implement medical data sharing based on blockchain,the main work is as follows:1.To solve the problems of data sharing difficulties,data privacy disclosure,this thesis proposes a blockchain-based electronic medical record sharing scheme.This scheme uses a blockchain network to record medical records hash values and related access control policies,and a distributed database stores encrypted medical records to prevent medical data from being tampered with and leaked.In addition,the scheme also designs a data sharing protocol,which mainly uses distributed key generation technology to improve the identity-based proxy re-encryption algorithm.Not only can it effectively prevent key generation from being centralized,it can also share electronic medical records based on user identity.Security analysis shows that the scheme can effectively resist identity masquerading and replay attacks,and simulation experiments show that its execution efficiency is improved to a certain extent compared with the original scheme.2.To solve multiple users’ requests to share medical data,this thesis proposes a multi-user medical data sharing scheme based on blockchain.The scheme uses the interaction of smart contracts and relevant nodes of the blockchain to ensure the fairness of transactions between users and data administrators.The scheme also proposes a searchable encryption scheme based on blockchain,so that multiple users can share medical data.Security analysis and simulation experiments show that the scheme also improves the efficiency of security index generation while improving security. |