Abstract

As cloud storage technology develops, data sharing of cloud-based electronic medical records (EMRs) has become a hot topic in the academia and healthcare sectors. To solve the problem of secure search and sharing of EMR in cloud platforms, an EMR data-sharing scheme supporting multi-keyword search is proposed. The proposed scheme combines searchable encryption and proxy re-encryption technologies to perform keyword search and achieve secure sharing of encrypted EMR. At the same time, the scheme uses a traceable pseudo identity to protect the patient’s private information. Our scheme is proven secure based on the modified Bilinear Diffie-Hellman assumption and Quotient Decisional Bilinear Diffie-Hellman assumption under the random oracle model. The performance of our scheme is evaluated through theoretical analysis and numerical simulation.

Highlights

  • An electronic medical record (EMR) is a digital document that contains medical information about a patient; this document is stored, managed, transmitted, and reproduced with electronic devices [1]

  • The re-encryption technology realizes the conversion of the ciphertext [9], which can be converted into the ciphertext that can be decrypted by other users so that the patient’s EMR can be shared

  • In most EMR data-sharing schemes based on searchable encryption, the EMR ciphertext is encrypted by the patient’s public key, so only the patient uses its private key to decrypt

Read more

Summary

Introduction

An electronic medical record (EMR) is a digital document that contains medical information about a patient; this document is stored, managed, transmitted, and reproduced with electronic devices (computers, health cards, and others) [1]. Users can store and maintain massive data quickly and enjoy high-quality data storage services formed by cloud computing [2]. To ensure data security and user privacy, the data are usually stored in the form of ciphertext in the cloud server, but users encounter the problem of how to search through the ciphertext. Searchable encryption is a cryptographic primitive that has been developed in recent years to assist users when performing keyword search on the ciphertext. This type of encryption fully utilizes abundant computing resources of cloud. Users can efficiently search EMR on the cloud server [8]. The re-encryption technology realizes the conversion of the ciphertext [9], which can be converted into the ciphertext that can be decrypted by other users so that the patient’s EMR can be shared

Related works
Our contributions
Paper organization
Hardness assumptions
System architecture
Threat model and design goals
Algorithm description
Overview of scheme
Our scheme
Achieving goals
Security proof
Performance analysis
Theoretical analysis
Numerical simulation
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call