Blockchain-Based Personal Health Records Sharing Scheme With Data Integrity Verifiable

被引:57
作者
Wang, Shangping [1 ]
Zhang, Dan [1 ]
Zhang, Yaling [2 ]
机构
[1] Xian Univ Technol, Sch Sci, Xian 710048, Shaanxi, Peoples R China
[2] Xian Univ Technol, Sch Comp Sci & Engn, Xian 710048, Shaanxi, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
基金
中国国家自然科学基金;
关键词
Personal health records; blockchain; smart contract; searchable symmetric encryption; attribute-based encryption; data integrity verification; ATTRIBUTE-BASED ENCRYPTION; ACCESS-CONTROL; AUTHENTICATION;
D O I
10.1109/ACCESS.2019.2931531
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The sharing of personal health records can help to improve the accuracy of the doctor's diagnosis and to promote the progress of medical research. Currently, to reduce the maintenance cost of data, personal health records are usually outsourced to a third party such as the cloud service provider. In this case, patients may lose direct control over their personal health records and the semi-trusted cloud service provider may tamper with or reveal personal health records. Therefore, ensuring the privacy and integrity of personal health records and realizing the fine-grained access control are crucial issues when personal health records are shared. As a distributed architecture with decentralized and tamper-proof features, blockchain provides a new way to protect the personal health records sharing system. In this paper, we propose a new personal health records sharing scheme with data integrity verifiable based on blockchain. Aiming at the problems of privacy disclosure, limited keyword search ability and loss of control rights in the process of personal health record sharing, the new scheme uses searchable symmetric encryption and attribute-based encryption techniques to achieve privacy protection, keyword search, and fine-grained access control. Compared with the existing similar schemes, the new scheme allows patients to distribute attribute private key for users, avoiding many security problems caused by the existing of attribute authority in the scheme. Furthermore, the new scheme uses blockchain to manage keys in the scheme, avoiding the single point failure problem of centralized key management. In particular, the new scheme stores the hash values of encrypted personal health records in blockchain, and the related index set is stored in smart contract, which can further improve the efficiency of data integrity verification. Finally, performance evaluation and security analysis indicate that our scheme is secure and feasible for practical use.
引用
收藏
页码:102887 / 102901
页数:15
相关论文
共 41 条
[1]  
[Anonymous], 2018, ARXIV181105905
[2]   Attribute-based encryption schemes with constant-size ciphertexts [J].
Attrapadung, Nuttapong ;
Herranz, Javier ;
Laguillaumie, Fabien ;
Libert, Benoit ;
de Panafieu, Elie ;
Rafols, Carla .
THEORETICAL COMPUTER SCIENCE, 2012, 422 :15-38
[3]  
Attrapadung N, 2009, LECT NOTES COMPUT SC, V5536, P168, DOI 10.1007/978-3-642-01957-9_11
[4]   MedRec: Using Blockchain for Medical Data Access and Permission Management [J].
Azaria, Asaph ;
Ekblaw, Ariel ;
Vieira, Thiago ;
Lippman, Andrew .
PROCEEDINGS 2016 2ND INTERNATIONAL CONFERENCE ON OPEN AND BIG DATA - OBD 2016, 2016, :25-30
[5]   Ciphertext-policy attribute-based encryption [J].
Bethencourt, John ;
Sahai, Amit ;
Waters, Brent .
2007 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 2007, :321-+
[6]   Towards Better Availability and Accountability for IoT Updates by means of a Blockchain [J].
Boudguiga, Aymen ;
Bouzerna, Nabil ;
Granboulan, Louis ;
Olivereau, Alexis ;
Quesnel, Flavien ;
Roger, Anthony ;
Sirdey, Renaud .
2017 2ND IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW), 2017, :50-58
[7]  
Brown L, 2011, COLLOQUY, P34
[8]  
Chase M, 2009, CCS'09: PROCEEDINGS OF THE 16TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P121
[9]  
Curtain RF, 2006, LECT NOTES CONTR INF, V329, P79, DOI 10.1007/11664550_5
[10]   Ancile: Privacy-preserving framework for access control and interoperability of electronic health records using blockchain technology [J].
Dagher, Gaby G. ;
Mohler, Jordan ;
Milojkovic, Matea ;
Marella, Praneeth Babu .
SUSTAINABLE CITIES AND SOCIETY, 2018, 39 :283-297