| With the development of informatization,medical data includes not only electronic health record data of patients,but also laboratory testing data,personal data collected by mobile devices and other data.Major hospitals store medical data on cloud computing platforms to achieve efficient data storage.But when it comes to sharing data,the theft of medical data can pose a threat to patients,medical institutions,and even society.How to realize the secure storage and access of medical data,and secure search based on the ciphertext of medical data are issues that need to be studied in medical data sharing.When medical data is stored in the cloud server,this paper proposes a safe and efficient encryption method,and a fast and convenient search encryption method for solving safe storage of medical data.The defined research contents as follows.1.Medical data privacy and safe storage protection method based on hybrid encryption.First of all,in view of the large amount of medical data,this method combines the symmetric encryption algorithm with the Ciphertext Policy AttributeBased Encryption(CP-ABE)algorithm to ensure the efficiency of medical data encryption.Then,this method aims at the problem that the doctor attribute is single and the user attribute information of the access policy is easy to leak.In the CP-ABE algorithm,all the user attribute information of the access policy is added to the Attribute Bloom Filter(ABF),Implement complete hiding of access policies.In addition,the method also supports outsourced decryption of the ciphertext of medical data,ensuring that the decryption efficiency of the ciphertext of medical data is improved.Finally,it is verified from both theoretical and experimental aspects,which proves that the method has good practicability in medical data security protection.2.A secure search protection method for medical data privacy based on searchable encryption.First,the method stores medical data and disease symptom keywords in the medical data in the form of cipher text to ensure the privacy and security of medical data.However,this method can only search the ciphertext by keyword and return the corresponding medical data file only if the user attribute of the data user conforms to the defined access policy.Then,aiming at the security search problem of medical data ciphertext,this method formulates a disease symptom binary index tree,and returns the edit distance comparison by calculating the edit distance between the disease symptom keyword in the binary index tree and the input disease symptom keyword.Small disease symptoms keywords.The method not only realizes fast matching of medical data keywords,but also realizes fuzzy search of medical data.Finally,the safety and effectiveness of the method are proved both theoretically and experimentally. |