TABI: Trust-Based ABAC Mechanism for Edge-IoT Using Blockchain Technology

被引:9
|
作者
Pathak, Aditya [1 ]
Al-Anbagi, Irfan [1 ]
Hamilton, Howard J. J. [2 ]
机构
[1] Univ Regina, Fac Engn & Appl Sci, Regina, SK S4S 0A2, Canada
[2] Univ Regina, Dept Comp Sci, Regina, SK S4S 0A2, Canada
关键词
Internet of Things; Blockchains; Security; Access control; Distributed ledger; Edge computing; Smart contracts; Attribute-based access control (ABAC); authentication; blockchain; edge computing; hyperledger composer; hyperledger fabric; IoT network; trust evaluation mechanism; INTERNET;
D O I
10.1109/ACCESS.2023.3265349
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent research has focused on applying blockchain technology to solve security-related problems in Internet of Things (IoT) networks. However, implementing blockchain technology directly on IoT networks is prone to high overheads and energy-expensive operations. Therefore, in this paper, we use edge computing technology to avoid these problems. We also propose a novel Trust-based Access Control Mechanism for Edge-IoT Networks using Blockchain technology (named TABI) to implement end-to-end security in resource-constrained IoT networks. The TABI mechanism utilizes both access control and trust evaluation mechanisms to mitigate the impact of malicious IoT users and devices. Additionally, it incorporates permissioned Hyperledger blockchain technology to provide an added layer of security through authentication. The trust evaluation mechanism is implemented as a trust calculation contract (TCC) on the edge devices using Hyperledger Composer. The access control mechanism employs an Attribute-based Access Control (ABAC) mechanism, which is implemented on the Hyperledger blockchain using two smart contracts: the attribute contract (AC) and the access control contract (ACC). We implement a proof-of-concept (PoC) implementation using Hyperledger Caliper (a benchmark testing tool) and Docker images. Our evaluation includes five analyses: Trust Evaluation Mechanism, Access Control Mechanism, Security, Blockchain, and IoT Applications. Through this evaluation, we highlight the effectiveness of TABI in terms of throughput, latency, detection of malicious IoT devices, and resource consumption of the IoT devices. Our analyses demonstrate that TABI is particularly useful in IoT applications that require low latency and resource efficiency.
引用
收藏
页码:36379 / 36398
页数:20
相关论文
共 50 条
  • [1] Trust-Based Blockchain Authorization for IoT
    Putra, Guntur Dharma
    Dedeoglu, Volkan
    Kanhere, Salil S.
    Jurdak, Raja
    Ignjatovic, Aleksandar
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 1646 - 1658
  • [2] EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts
    Pan, Jianli
    Wang, Jianyu
    Hester, Austin
    Algerm, Ismail
    Liu, Yuanni
    Zhao, Ying
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4719 - 4732
  • [3] FastPay: A Secure Fast Payment Method for Edge-IoT Platforms using Blockchain
    Hao, Zijiang
    Ji, Raymond
    Li, Qun
    [J]. 2018 THIRD IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC), 2018, : 410 - 415
  • [4] Blockchain based trust management mechanism for IoT
    Lahbib, Asma
    Toumi, Khalifa
    Laouiti, Anis
    Laube, Alexandre
    Martin, Steven
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [5] Consensus Mechanism of IoT Based on Blockchain Technology
    Wu, Yue
    Song, Liangtu
    Liu, Lei
    Li, Jincheng
    Li, Xuefei
    Zhou, Linli
    [J]. SHOCK AND VIBRATION, 2020, 2020
  • [6] A Trust-Based Hierarchical Consensus Mechanism for Consortium Blockchain in Smart Grid
    Jiang, Xingguo
    Sun, Aidong
    Sun, Yan
    Luo, Hong
    Guizani, Mohsen
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2023, 28 (01) : 69 - 81
  • [7] Using Blockchain Technology to Build Trust in Sharing LoRaWAN IoT
    Lin, Jun
    Shen, Zhiqi
    Miao, Chunyan
    [J]. PROCEEDINGS OF 2017 2ND INTERNATIONAL CONFERENCE ON CROWD SCIENCE AND ENGINEERING ICCSE 2017, 2017, : 38 - 43
  • [8] Trust-based management in IoT federations
    Yahyaoui, Hamdi
    Maamar, Zakaria
    Alkhafajiy, Mohamed
    Al-Hamadi, Hamid
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 136 : 182 - 192
  • [9] TBDD: A new trust-based, DRL-driven framework for blockchain sharding in IoT
    Zhang, Zixu
    Yu, Guangsheng
    Sun, Caijun
    Wang, Xu
    Wang, Ying
    Zhang, Ming
    Ni, Wei
    Liu, Ren Ping
    Reeves, Andrew
    Georgalas, Nektarios
    [J]. COMPUTER NETWORKS, 2024, 244
  • [10] Trust-based management in IoT federations
    Yahyaoui, Hamdi
    Maamar, Zakaria
    Al-Khafajiy, Mohammed
    Al-Hamadi, Hamid
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 136 : 182 - 192