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

被引:19
作者
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
    Azaria, Asaph
    Ekblaw, Ariel
    Vieira, Thiago
    Lippman, Andrew
    [J]. PROCEEDINGS 2016 2ND INTERNATIONAL CONFERENCE ON OPEN AND BIG DATA - OBD 2016, 2016, : 25 - 30
  • [2] A Survey of Provably Secure Searchable Encryption
    Bosch, Christoph
    Hartel, Pieter
    Jonker, Willem
    Peter, Andreas
    [J]. 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
    Cai, Chengjun
    Weng, Jian
    Yuan, Xingliang
    Wang, Cong
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (01) : 131 - 144
  • [5] Blockchain based searchable encryption for electronic health record sharing
    Chen, Lanxiang
    Lee, Wai-Kong
    Chang, Chin-Chen
    Choo, Kim-Kwang Raymond
    Zhang, Nan
    [J]. 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
    Fan, Kai
    Wang, Shangyang
    Ren, Yanhui
    Li, Hui
    Yang, Yintang
    [J]. JOURNAL OF MEDICAL SYSTEMS, 2018, 42 (08)
  • [7] Blockchain Data Privacy Access Control Based on Searchable Attribute Encryption
    Feng, Tao
    Pei, Hongmei
    Ma, Rong
    Tian, Youliang
    Feng, Xiaoqin
    [J]. 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
    Fu, Zhangjie
    Sun, Xingming
    Liu, Qi
    Zhou, Lu
    Shu, Jiangang
    [J]. 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
    Ji, Yaxian
    Zhang, Junwei
    Ma, Jianfeng
    Yang, Chao
    Yao, Xin
    [J]. JOURNAL OF MEDICAL SYSTEMS, 2018, 42 (08)
  • [10] Li Jing-Wei, 2015, Journal of Software, V26, P109, DOI 10.13328/j.cnki.jos.004700