Distributed attribute-based access control system using permissioned blockchain

被引:31
|
作者
Rouhani, Sara [1 ]
Belchior, Rafael [2 ]
Cruz, Rui S. [2 ]
Deters, Ralph [1 ]
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK S7N 5C9, Canada
[2] Univ Lisbon, Inst Super Tecn, Dept Comp Sci & Engn, Lisbon, Portugal
关键词
Distributed access control; Attribute-based access control; Blockchain; Hyperledger fabric; Performance; MANAGEMENT; FRAMEWORK; SECURITY; INTERNET; IOT;
D O I
10.1007/s11280-021-00874-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Auditing provides essential security control in computer systems by keeping track of all access attempts, including both legitimate and illegal access attempts. This phase can be useful in the context of audits, where eventual misbehaving parties can be held accountable. Blockchain technology can provide the trusted auditability required for access control systems. In this paper, we propose a distributed Attribute-Based Access Control (ABAC) system based on blockchain to provide trusted auditing of access attempts. Besides auditability, our system presents a level of transparency that both access requesters and resource owners can benefit from it. We present a system architecture with an implementation based on Hyperledger Fabric, achieving high efficiency and low computational overhead. The proposed solution is validated through a use case of independent digital libraries. Detailed performance analysis of our implementation is presented, taking into account different consensus mechanisms and databases. The experimental evaluation shows that our presented system can effectively handle a transaction throughput of 270 transactions per second, with an average latency of 0.54 seconds per transaction.
引用
收藏
页码:1617 / 1644
页数:28
相关论文
共 50 条
  • [1] Distributed attribute-based access control system using permissioned blockchain
    Rouhani, Sara
    Belchior, Rafael
    Cruz, Rui S.
    Deters, Ralph
    World Wide Web, 2021, 24 (05): : 1617 - 1644
  • [2] Distributed attribute-based access control system using permissioned blockchain
    Sara Rouhani
    Rafael Belchior
    Rui S. Cruz
    Ralph Deters
    World Wide Web, 2021, 24 : 1617 - 1644
  • [3] Attribute-Based Access Control Policy Review in Permissioned Blockchain
    Lawal, Sherifdeen
    Krishnan, Ram
    SECURE KNOWLEDGE MANAGEMENT IN THE ARTIFICIAL INTELLIGENCE ERA, 2022, 1549 : 97 - 109
  • [4] Utilizing Policy Machine for Attribute-Based Access Control in Permissioned Blockchain
    Lawal, Sherifdeen
    Krishnan, Ram
    2021 IEEE INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2021), 2021, : 131 - 136
  • [5] Using Ethereum Blockchain for Distributed Attribute-Based Access Control in the Internet of Things
    Yutaka, Mirei
    Zhang, Yuanyu
    Sasabe, Masahiro
    Kasahara, Shoji
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [6] An Attribute-Based Distributed Access Control for Blockchain-enabled IoT
    Wang, Peng
    Yue, Yanlin
    Sun, Wen
    Liu, Jiajia
    2019 INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2019,
  • [7] A Novel Attribute-Based Access Control Scheme Using Blockchain for IoT
    Ding, Sheng
    Cao, Jin
    Li, Chen
    Fan, Kai
    Li, Hui
    IEEE ACCESS, 2019, 7 : 38431 - 38441
  • [8] 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.
    SUSTAINABILITY, 2021, 13 (19)
  • [9] Digital Asset Management with Distributed Permission over Blockchain and Attribute-based Access Control
    Zhu, Yan
    Qin, Yao
    Zhou, Zhiyuan
    Song, Xiaoxu
    Liu, Guowei
    Chu, William Cheng-Chung
    2018 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2018), 2018, : 193 - 200
  • [10] A Permissioned Blockchain based Access Control System for IOT
    Islam, M. D. Azharul
    Madria, Sanjay K.
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 469 - 476