IoT-CCAC: a blockchain-based consortium capability access control approach for IoT

被引:13
|
作者
Bouras, Mohammed Amine [1 ]
Xia, Boming [1 ]
Abuassba, Adnan Omer [2 ]
Ning, Huansheng [1 ]
Lu, Qinghua [3 ]
机构
[1] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing, Peoples R China
[2] Arab Open Univ, IT Dept, Al Bireh, Palestine
[3] Commonwealth Sci & Ind Res Org CSIRO, Data61, Sydney, NSW, Australia
关键词
Capability-based access control; Blockchain-based database; Internet of things (IoT); Consortium networks; INTERNET;
D O I
10.7717/peerj-cs.455
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Access control is a critical aspect for improving the privacy and security of IoT systems. A consortium is a public or private association or a group of two or more institutes, businesses, and companies that collaborate to achieve common goals or form a resource pool to enable the sharing economy aspect. However, most access control methods are based on centralized solutions, which may lead to problems like data leakage and single-point failure. Blockchain technology has its intrinsic feature of distribution, which can be used to tackle the centralized problem of traditional access control schemes. Nevertheless, blockchain itself comes with certain limitations like the lack of scalability and poor performance. To bridge the gap of these problems, here we present a decentralized capability-based access control architecture designed for IoT consortium networks named IoT-CCAC. A blockchain-based database is utilized in our solution for better performance since it exhibits favorable features of both blockchain and conventional databases. The performance of IoT-CCAC is evaluated to demonstrate the superiority of our proposed architecture. IoT-CCAC is a secure, salable, effective solution that meets the enterprise and business's needs and adaptable for different IoT interoperability scenarios.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] IoT-CCAC: a blockchain-based consortium capability access control approach for IoT
    Bouras M.A.
    Xia B.
    Abuassba A.O.
    Ning H.
    Lu Q.
    PeerJ Computer Science, 2021, 7 : 1 - 22
  • [2] Fabric-iot: A Blockchain-Based Access Control System in IoT
    Liu, Han
    Han, Dezhi
    Li, Dun
    IEEE ACCESS, 2020, 8 : 18207 - 18218
  • [3] Blockchain-based Scheme for Authentication and Capability-based Access Control in IoT Environment
    Sivaselvan, N.
    Bhat, Vivekananda K.
    Rajarajan, Muttukrishnan
    2020 11TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2020, : 323 - 330
  • [4] Blockchain-Based Secured Access Control in an IoT System
    Algarni, Sultan
    Eassa, Fathy
    Almarhabi, Khalid
    Almalaise, Abduallah
    Albassam, Emad
    Alsubhi, Khalid
    Yamin, Mohammad
    APPLIED SCIENCES-BASEL, 2021, 11 (04): : 1 - 16
  • [5] Blockchain-Based Access Control Techniques for IoT Applications
    Namane, Sarra
    Ben Dhaou, Imed
    ELECTRONICS, 2022, 11 (14)
  • [6] Blockchain-Based Access Control for IoT in Smart Home Systems
    Mbarek, Bacem
    Ge, Mouzhi
    Pitner, Tomas
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2020, PT II, 2020, 12392 : 17 - 32
  • [7] Blockchain-Based Access Control Mechanism for IoT Medical Data
    Yang, Tianling
    Huang, Shuanglong
    Ma, Haiying
    Guo, Jiale
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT I, 2023, 14086 : 475 - 486
  • [8] Blockchain-Based Access Control and Behavior Regulation System for IoT
    Song, Haoxiang
    Tu, Zhe
    Qin, Yajuan
    SENSORS, 2022, 22 (21)
  • [9] A Blockchain-Based Architecture for Access Control Management of IoT Applications
    Moursy, Islam Ahmed
    Ghanem, Sahar Mohamed
    ElDerini, Mohamed Nazih
    2022 27TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2022), 2022,
  • [10] A Review on Blockchain-based Access Control Models in IoT Applications
    Zhang, Yunpeng
    Memariani, Ali
    Bidikar, Nirupam
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION (ICCA), 2020, : 671 - 676