Attribute-based access control scheme for secure storage and sharing of EHRs using blockchain and IPFS

被引:17
|
作者
Kaur, Jasleen [1 ]
Rani, Rinkle [1 ]
Kalra, Nidhi [1 ]
机构
[1] Thapar Inst Engn & Technol, Comp Sci & Engn Dept, Patiala 147004, Punjab, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 01期
关键词
Blockchain; Electronic Health Record; InterPlanetary file system; Ethereum; Smart Contract; Attribute Based Encryption;
D O I
10.1007/s10586-023-04038-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Medical records are one of the crucial documents and a significant asset for anyone seeking treatment. Electronic health records (EHRs) have made a dynamic shift by making them easier to manage, facilitate and share among various stakeholders such as doctors, lab technicians, and insurance agents. EHRs are vulnerable to hacker, cybercriminal attacks, and data breaches. Once compromised, health records cannot be retrieved. As a result, patients must have control over who gets their EHRs, when they get them, and where they get them. To address the aforementioned issue, this paper proposes a blockchain-based secure record-keeping and trustworthy sharing system. In order to do this, a distributed off-chain storage architecture for large-scale medical data storage is developed, which overcomes the drawbacks of on-chain data storage and enhances scalability. The distributed storage, i.e., InterPlanetary File System, is a content-addressable storage that ensures the integrity of the content such that a slight modification in the stored EHR records results in a change in the obtained hash value. Furthermore, a Ciphertext Policy Attribute-Based Encryption (CP-ABE) algorithm integrated with blockchain technology is designed for fine-grained access control, allowing only authorized users to access specific EHR data based on their attributes. The combination of CP-ABE with blockchain technology provides a tamper-proof and verifiable audit trail of all data access and updations made to EHRs. This enhances accountability and ensures that the patients or owners can track and verify all actions taken on the data. To implement the proposed system, the Remix-Ethereum IDE is used. Smart contracts (SCs) are designed with access permissions so patients have complete control over their records. The scalability and immutability of the system is ensured by storing the hash of the encrypted EHRs on the blockchain and the actual encrypted records on IPFS. The security analysis of the proposed system is carried out by evaluating its resistance to various attacks. Additionally, potential security flaws in the proposed SCs are investigated using the Oyente tool. Different test cases are presented to demonstrate the functionality and cost analysis of the proposed system.
引用
收藏
页码:1047 / 1061
页数:15
相关论文
共 50 条
  • [31] A Non-Interactive Attribute-Based Access Control Scheme by Blockchain for IoT
    Yang, Qiliang
    Zhang, Mingrui
    Zhou, Yanwei
    Wang, Tao
    Xia, Zhe
    Yang, Bo
    ELECTRONICS, 2021, 10 (15)
  • [32] BEAAS: Blockchain Enabled Attribute-Based Access Control as a Service
    Kumar, Ritik
    Palanisamy, Balaji
    Sural, Shamik
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [33] A Data Sharing Scheme Based on Blockchain System and Attribute-Based Encryption
    Zhang, Xiaodong
    Chen, Taowei
    Feng, Yan
    Yu, Yimin
    2021 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY, ICBCT 2021, 2021, : 195 - 202
  • [34] Efficient Blockchain Enabled Attribute-based Access Control as a Service
    Kumar, Ritik
    Palanisamy, Balaji
    Sural, Shamik
    2022 IEEE 4TH INTERNATIONAL CONFERENCE ON TRUST, PRIVACY AND SECURITY IN INTELLIGENT SYSTEMS, AND APPLICATIONS, TPS-ISA, 2022, : 87 - 96
  • [35] Secure Decentralized Attribute-Based Sharing of Personal Health Records with Blockchain
    Zhang, Leyou
    Zhang, Tianshuai
    Wu, Qing
    Mu, Yi
    Rezaeibagha, Fatemeh
    IEEE Internet of Things Journal, 2022, 9 (14) : 12482 - 12496
  • [36] Blockchain empowered access control for digital twin system with attribute-based encryption
    Dai, Yueyue
    Wu, Jian
    Mao, Shuqi
    Rao, Xiaoyang
    Gu, Bruce
    Qu, Youyang
    Lu, Yunlong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 160 : 564 - 576
  • [37] A revocable attribute-based encryption EHR sharing scheme with multiple authorities in blockchain
    Yang, Xiaohui
    Li, Wenjie
    Fan, Kai
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (01) : 107 - 125
  • [38] Attribute-based data access control scheme with secure revocation in fog computing for smart grid
    Wu, Zhiwei
    Shi, Run-hua
    Li, Kunchang
    Yang, Yifan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 3899 - 3913
  • [39] Distributed attribute-based access control system using permissioned blockchain
    Rouhani, Sara
    Belchior, Rafael
    Cruz, Rui S.
    Deters, Ralph
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (05): : 1617 - 1644
  • [40] Practical Medical Files Sharing Scheme Based on Blockchain and Decentralized Attribute-Based Encryption
    Tao, Jiyu
    Ling, Li
    IEEE ACCESS, 2021, 9 : 118771 - 118781