A blockchain based approach for the definition of auditable Access Control systems

被引:123
|
作者
Maesa, Damiano Di Francesco [1 ,2 ]
Mori, Paolo [2 ]
Ricci, Laura [3 ]
机构
[1] Univ Cambridge, Dept Comp Sci & Technol, Cambridge, England
[2] CNR, Ist Informat & Telemat, Pisa, Italy
[3] Univ Pisa, Dept Comp Sci, Pisa, Italy
关键词
Blockchain; Smart Contract; Ethereum; Access Control; XACML; INTERNET;
D O I
10.1016/j.cose.2019.03.016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes to exploit blockchain technology to define Access Control systems that guarantee the auditability of access control policies evaluation. The key idea of our proposal is to codify attribute-based Access Control policies as smart contracts and deploy them on a blockchain, hence transforming the policy evaluation process into a completely distributed smart contract execution. Not only the policies, but also the attributes required for their evaluation are managed by smart contracts deployed on the blockchain. The auditability property derives from the immutability and transparency properties of blockchain technology. This paper not only presents the proposed Access Control system in general, but also its application to the innovative reference scenario where the resources to be protected are themselves smart contracts. To prove the feasibility of our approach, we present a reference implementation exploiting XACML policies and Solidity written smart contracts deployed on the Ethereum blockchain. Finally, we evaluate the system performances through a set of experimental results, and we discuss the advantages and drawbacks of our proposal. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:93 / 119
页数:27
相关论文
共 50 条
  • [31] Blockchain Platforms and Access Control Classification for IoT Systems
    Abdi, Adam Ibrahim
    Eassa, Fathy Elbouraey
    Jambi, Kamal
    Almarhabi, Khalid
    Al-Ghamdi, Abdullah Saad Al-Malaise
    SYMMETRY-BASEL, 2020, 12 (10): : 1 - 17
  • [32] A Blockchain-Based Hybrid Architecture for Auditable Consent Management
    Can, Ozgu
    Dag, Tunahan
    Kantarcioglu, Murat
    IEEE ACCESS, 2024, 12 : 100419 - 100445
  • [33] VFChain: Enabling Verifiable and Auditable Federated Learning via Blockchain Systems
    Peng, Zhe
    Xu, Jianliang
    Chu, Xiaowen
    Gao, Shang
    Yao, Yuan
    Gu, Rong
    Tang, Yuzhe
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (01): : 173 - 186
  • [34] Rogue Device Mitigation in the Internet of Things: A Blockchain-Based Access Control Approach
    Javaid, Uzair
    Jameel, Furqan
    Javaid, Umair
    Khan, Muhammad Toaha Raza
    Jantti, Riku
    MOBILE INFORMATION SYSTEMS, 2020, 2020 (2020)
  • [35] A blockchain-based access control and intrusion detection framework for satellite communication systems
    Cao, Sheng
    Dang, Sixuan
    Zhang, Yuan
    Wang, Wei
    Cheng, Nan
    COMPUTER COMMUNICATIONS, 2021, 172 : 216 - 225
  • [36] Enabling privacy and leakage resistance for dynamic blockchain-based access control systems
    Wang, Xin
    Jiang, Peng
    Baker, Thar
    Li, Tielei
    Zhu, Liehuang
    COMPUTER STANDARDS & INTERFACES, 2023, 84
  • [37] Auditable σ-Time Outsourced Attribute-Based Encryption for Access Control in Cloud Computing
    Ning, Jianting
    Cao, Zhenfu
    Dong, Xiaolei
    Liang, Kaitai
    Ma, Hui
    Wei, Lifei
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2018, 13 (01) : 94 - 105
  • [38] LASA: Lightweight, Auditable and Secure Access Control in ICN with Limitation of Access Times
    He, Peixuan
    Wan, Yinxin
    Xia, Qiudong
    Li, Shaohua
    Hong, Jianan
    Xue, Kaiping
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [39] An access control model considering with transitions of access rights based on the blockchain
    Kinoshita, Hirotsugu
    Morizumi, Tetsuya
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1792 - 1797
  • [40] A Privacy-Preserving Auditable Approach Using Threshold Tag-Based Encryption in Consortium Blockchain
    Guo, Yunwei
    Tang, Haokun
    Tan, Aidi
    Xu, Lei
    Gai, Keke
    Jia, Xiongwei
    SMART COMPUTING AND COMMUNICATION, 2022, 13202 : 265 - 275