Secure Cloud-Based EHR System Using Attribute-Based Cryptosystem and Blockchain

J Med Syst. 2018 Jul 5;42(8):152. doi: 10.1007/s10916-018-0994-6.

Abstract

To achieve confidentiality, authentication, integrity of medical data, and support fine-grained access control, we propose a secure electronic health record (EHR) system based on attribute-based cryptosystem and blockchain technology. In our system, we use attribute-based encryption (ABE) and identity-based encryption (IBE) to encrypt medical data, and use identity-based signature (IBS) to implement digital signatures. To achieve different functions of ABE, IBE and IBS in one cryptosystem, we introduce a new cryptographic primitive, called combined attribute-based/identity-based encryption and signature (C-AB/IB-ES). This greatly facilitates the management of the system, and does not need to introduce different cryptographic systems for different security requirements. In addition, we use blockchain techniques to ensure the integrity and traceability of medical data. Finally, we give a demonstrating application for medical insurance scene.

Keywords: Attribute-based cryptosystem; Blockchain; Cloud storage; EHR.

MeSH terms

  • Algorithms
  • Cloud Computing*
  • Computer Security*
  • Computer Systems
  • Confidentiality
  • Electronic Health Records*
  • Insurance, Health