MedShare: A Privacy-Preserving Medical Data Sharing System by Using Blockchain

Mingyue Wang, Yu Guo, Chen Zhang, Cong Wang, Hejiao Huang, Xiaohua Jia

IEEE Transactions on Services Computing · 2021 · 136 citations · 36 references

DOIFull text

Open access

Concepts

TL;DR

Electronic Health Records are increasingly valuable yet vulnerable to privacy breaches and data isolation, and existing centralized sharing systems are susceptible to attacks and single points of failure, making privacy‑preserving multi‑user access a critical challenge. We propose MedShare, a decentralized framework for secure EHR sharing. MedShare employs blockchain smart contracts to create a trusted platform, uses a constant‑size attribute‑based encryption scheme that embeds access policies in blockchain search results, and supports efficient multi‑keyword Boolean searches over encrypted records, with formal security analysis and an Ethereum prototype. Evaluation results demonstrate that MedShare is efficient for EHR sharing.

Abstract

Electronic Health Record (EHR) and its privacy have attracted widespread attention with the development of the healthcare industry in recent years. As locking medical data in a single healthcare center causes information isolation, healthcare centers are motivated to build medical data sharing systems. However, existing systems highly rely on the trusted centralized servers, which are vulnerable to distributed denial of service (DDoS) attacks and the single point of failure. Moreover, it is a non-trivial matter to authorize multiple users to search and access EHR in a privacy-preserving manner. In this paper, we propose MedShare, a decentralized framework for secure EHR sharing. Our design utilizes the smart contract technique of blockchain to establish a trusted platform for healthcare centers to share their encrypted EHR. Considering that fine-grained access control is essential in practical EHR sharing service, we devise a constant-size attribute-based encryption (ABE) scheme, where the access policy is embedded in search result on the blockchain. Besides, we propose an efficient scheme that enables authorized MedShare users to perform multi-keyword boolean search operations over encrypted EHR. We formally analyze the security strengths and implement the system prototype on Ethereum. Evaluation results demonstrate that MedShare is efficient for EHR sharing.

References

36