BDSS: Blockchain-based Data Sharing Scheme With Fine-grained Access Control And Permission Revocation In Medical Environment

被引:20
作者
Zhang, Lejun [1 ,2 ,3 ]
Zou, Yanfei [1 ,4 ]
Yousuf, Muhammad Hassam [1 ]
Wang, Weizheng [5 ]
Jin, Zilong [6 ]
Su, Yansen [7 ]
Seokhoon, Kim [8 ]
机构
[1] Yangzhou Univ, Coll Informat Engn, Yangzhou 225127, Jiangsu, Peoples R China
[2] Minist Educ, Res & Dev Ctr E Learning, Beijing 100039, Peoples R China
[3] Guangzhou Univ, Cyberspace Inst Adv Technol, Guangzhou 510006, Peoples R China
[4] Wuxi Open Univ, Coll Mechatron & Informat, Wuxi 214001, Jiangsu, Peoples R China
[5] City Univ Hong Kong, Comp Sci Dept, Hong Kong, Peoples R China
[6] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing 21004, Peoples R China
[7] Anhui Univ, Sch Comp Sci & Technol, Minist Educ, Key Lab Intelligent Comp & Signal Proc, Hefei 230601, Peoples R China
[8] Soonchunhyang Univ, Dept Comp Software Engn, Asan, South Korea
来源
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS | 2022年 / 16卷 / 05期
基金
中国国家自然科学基金;
关键词
data sharing; blockchain; access control; permission revocation; medical environment; ENCRYPTION; SEARCH; SECURE;
D O I
10.3837/tiis.2022.05.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increasing need for data sharing in the age of big data, how to achieve data access control and implement user permission revocation in the blockchain environment becomes an urgent problem. To solve the above problems, we propose a novel blockchain-based data sharing scheme (BDSS) with fine-grained access control and permission revocation in this paper, which regards the medical environment as the application scenario. In this scheme, we separate the public part and private part of the electronic medical record (EMR). Then, we use symmetric searchable encryption (SSE) technology to encrypt these two parts separately, and use attribute-based encryption (ABE) technology to encrypt symmetric keys which used in SSE technology separately. This guarantees better fine-grained access control and makes patients to share data at ease. In addition, we design a mechanism for EMR permission grant and revocation so that hospital can verify attribute set to determine whether to grant and revoke access permission through blockchain, so it is no longer necessary for ciphertext re-encryption and key update. Finally, security analysis, security proof and performance evaluation demonstrate that the proposed scheme is safe and effective in practical applications.
引用
收藏
页码:1634 / 1652
页数:19
相关论文
共 32 条
[1]   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
[2]   A Survey of Provably Secure Searchable Encryption [J].
Bosch, Christoph ;
Hartel, Pieter ;
Jonker, Willem ;
Peter, Andreas .
ACM COMPUTING SURVEYS, 2015, 47 (02)
[3]  
Bunker SC, 2014, IEEE INT ADV COMPUT, P406, DOI 10.1109/IAdCC.2014.6779358
[4]   Enabling Reliable Keyword Search in Encrypted Decentralized Storage with Fairness [J].
Cai, Chengjun ;
Weng, Jian ;
Yuan, Xingliang ;
Wang, Cong .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (01) :131-144
[5]   Blockchain based searchable encryption for electronic health record sharing [J].
Chen, Lanxiang ;
Lee, Wai-Kong ;
Chang, Chin-Chen ;
Choo, Kim-Kwang Raymond ;
Zhang, Nan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 95 (420-429) :420-429
[6]   MedBlock: Efficient and Secure Medical Data Sharing Via Blockchain [J].
Fan, Kai ;
Wang, Shangyang ;
Ren, Yanhui ;
Li, Hui ;
Yang, Yintang .
JOURNAL OF MEDICAL SYSTEMS, 2018, 42 (08)
[7]   Blockchain Data Privacy Access Control Based on Searchable Attribute Encryption [J].
Feng, Tao ;
Pei, Hongmei ;
Ma, Rong ;
Tian, Youliang ;
Feng, Xiaoqin .
CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 66 (01) :871-884
[8]   Achieving Efficient Cloud Search Services: Multi-Keyword Ranked Search over Encrypted Cloud Data Supporting Parallel Computing [J].
Fu, Zhangjie ;
Sun, Xingming ;
Liu, Qi ;
Zhou, Lu ;
Shu, Jiangang .
IEICE TRANSACTIONS ON COMMUNICATIONS, 2015, E98B (01) :190-200
[9]   BMPLS: Blockchain-Based Multi-level Privacy-Preserving Location Sharing Scheme for Telecare Medical Information Systems [J].
Ji, Yaxian ;
Zhang, Junwei ;
Ma, Jianfeng ;
Yang, Chao ;
Yao, Xin .
JOURNAL OF MEDICAL SYSTEMS, 2018, 42 (08)
[10]  
Li Jing-Wei, 2015, Journal of Software, V26, P109, DOI 10.13328/j.cnki.jos.004700