SmartAccess: Attribute-Based Access Control System for Medical Records Based on Smart Contracts

被引:8
|
作者
De Oliveira, Marcela Tuler [1 ,2 ]
Reis, Lucio Henrik Amorim [1 ,2 ,3 ]
Verginadis, Yiannis [4 ,5 ]
Mattos, Diogo Menezes Ferrazani [3 ]
Olabarriaga, Silvia Delgado [1 ]
机构
[1] Locat Univ Amsterdam, Epidemiol & Data Sci Dept, Amsterdam UMC, NL-1105 AZ Amsterdam, Netherlands
[2] Locat Univ Amsterdam, Biomed Engn & Phys Dept, Amsterdam UMC, NL-1105 AZ Amsterdam, Netherlands
[3] Univ Fed Fluminense, MidiaCom TET PPGEET, UFF, BR-24020140 Niteroi, RJ, Brazil
[4] Athens Univ Econ & Business AUEB, Sch Business, Dept Business Adm, Athens 10434, Greece
[5] Natl Tech Univ Athens NTUA, Inst Commun & Comp Syst, Athens 15780, Greece
来源
IEEE ACCESS | 2022年 / 10卷
基金
欧盟地平线“2020”;
关键词
Attribute-based access control; blockchain; cross-organisation security; electronic medical records; GDPR; healthcare information system; smart contracts; FRAMEWORK; PRIVACY; SECURE;
D O I
10.1109/ACCESS.2022.3217201
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cross-organisation data sharing is challenging because all the involved organisations must agree on 'how' and 'why' the data is processed. Due to a lack of transparency, the organisations need to trust that others comply with the agreements and regulations. We propose to exploit blockchain and smart contracts technologies to define an Attribute-Based Access Control System for cross-organisation medical records sharing, coined SmartAccess. SmartAccess offers joint agreement over access policies and dynamic access control besides blockchain transparency and auditability. We leverage the Attribute-Based Access Control model to implement smart contracts. We deploy and test them on a private and permissioned blockchain, transforming the access control process into a distributed smart contract execution. This paper proposes the SmartAccess system and its application in two healthcare use cases. We introduce the threat model and perform a security analysis of the system. To demonstrate the feasibility of our proposal, we implement a proof-of-concept of the smart contracts, written in Solidity language, with a size-efficient policy representation, and analyse the complexity and scalability of the contracts' functions. Furthermore, we present performance results, measuring the latency and throughput of the transactions to execute the access control functions with different blockchain network consensus setups. We also compare the performance of the SmartAccess system against two open-source Solidity implementations of smart contract-based access control, Role-based Access Control and Access Control List. Finally, we discuss the strengths and drawbacks of our proposal. SmartAccess requires the overhead of a decentralised system, but the trade-off is transparency, regulation compliance and auditability for complex cross-organisation data sharing.
引用
收藏
页码:117836 / 117854
页数:19
相关论文
共 50 条
  • [1] An Attribute-Based Access Control for IoT Using Blockchain and Smart Contracts
    Zaidi, Syed Yawar Abbas
    Shah, Munam Ali
    Khattak, Hasan Ali
    Maple, Carsten
    Rauf, Hafiz Tayyab
    El-Sherbeeny, Ahmed M.
    El-Meligy, Mohammed A.
    [J]. SUSTAINABILITY, 2021, 13 (19)
  • [2] Secure Attribute-Based Encryption With Access Control to Data Medical Records
    Fitri, Novi Aryani
    Al Rasyid, M. Udin Harun
    Sudarsono, Amang
    [J]. 2018 INTERNATIONAL ELECTRONICS SYMPOSIUM ON KNOWLEDGE CREATION AND INTELLIGENT COMPUTING (IES-KCIC), 2018, : 105 - 111
  • [3] Firewall for Attribute-Based Access Control in Smart Grids
    Ruland, Christoph
    Sassmannshausen, Jochen
    [J]. 2018 THE 6TH IEEE INTERNATIONAL CONFERENCE ON SMART ENERGY GRID ENGINEERING (SEGE 2018), 2018, : 336 - 341
  • [4] Attribute-Based Access Control
    Hu, Vincent C.
    Kuhn, D. Richard
    Ferraiolo, David F.
    [J]. COMPUTER, 2015, 48 (02) : 85 - 88
  • [5] Smart contracts attribute-based access control model for security & privacy of IoT system using blockchain and edge computing
    Chen, Zhonghua
    Goyal, S. B.
    Rajawat, Anand Singh
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (02): : 1396 - 1425
  • [6] Smart contracts attribute-based access control model for security & privacy of IoT system using blockchain and edge computing
    Chen Zhonghua
    S. B. Goyal
    Anand Singh Rajawat
    [J]. The Journal of Supercomputing, 2024, 80 : 1396 - 1425
  • [7] AACS: Attribute-Based Access Control Mechanism for Smart Locks
    Xin, Zhenghao
    Liu, Liang
    Hancke, Gerhard
    [J]. SYMMETRY-BASEL, 2020, 12 (06):
  • [8] Using attribute-based access control to enable attribute-based messaging
    Bobba, Rakesh
    Fatemieh, Omid
    Khan, Fariba
    Gunter, Carl A.
    Khurana, Himanshu
    [J]. 22ND ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2006, : 403 - +
  • [9] Attribute-Based Access Control in an Adaptive Hypermedia System
    Ballesteros, Pedro
    Donoso, Yezid
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SYSTEMS (ICONS), 2009, : 114 - 119
  • [10] Multi-Authority Attribute-Based Access Control with Smart Contract
    Guo, Hao
    Meamari, Ehsan
    Shen, Chien-Chung
    [J]. 2019 INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY (ICBCT 2019), 2019, : 6 - 11