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 条
  • [31] Secure Trust-Based Blockchain Architecture to Prevent Attacks in VANET
    Khan, Adnan Shahid
    Balan, Kuhanraj
    Javed, Yasir
    Tarmizi, Seleviawati
    Abdullah, Johari
    SENSORS, 2019, 19 (22)
  • [32] Dynamic Trust-Based Redactable Blockchain Supporting Update and Traceability
    Zhang, Yuqing
    Ma, Zhaofeng
    Luo, Shoushan
    Duan, Pengfei
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 821 - 834
  • [33] Trust-based decentralized blockchain system with machine learning using Internet of agriculture things
    Saba, Tanzila
    Rehman, Amjad
    Haseeb, Khalid
    Bahaj, Saeed Ali
    Lloret, Jaime
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 108
  • [34] A Scalable Key and Trust Management Solution for IoT Sensors Using SDN and Blockchain Technology
    Hameed, Sufian
    Shah, Syed Attique
    Saeed, Qazi Sarmad
    Siddiqui, Shahbaz
    Ali, Ihsan
    Vedeshin, Anton
    Draheim, Dirk
    IEEE SENSORS JOURNAL, 2021, 21 (06) : 8716 - 8733
  • [35] Application of Blockchain in IoT Data Trust and Information Available Technology
    Liu, Shuo
    2019 12TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2019), 2019, : 250 - 254
  • [36] How blockchain technology generates a trust-based competitive advantage in the wine industry: a resource based view perspective
    Silvestri, Raffaele
    Adamashvili, Nino
    Fiore, Mariantonietta
    Galati, Antonino
    EUROPEAN BUSINESS REVIEW, 2023, 35 (05) : 713 - 736
  • [37] DDoS Detection Mechanism Using Trust-Based Evaluation System in VANET
    Poongodi, M.
    Hamdi, Mounir
    Sharma, Ashutosh
    Ma, Maode
    Singh, Pradeep Kumar
    IEEE ACCESS, 2019, 7 : 183532 - 183544
  • [38] A trust-based mechanism for drones in smart cities
    Rathee, Geetanjali
    Kumar, Akshay
    Kerrache, Chaker Abdelaziz
    Iqbal, Razi
    IET SMART CITIES, 2022, 4 (04) : 255 - 264
  • [39] Trust-Based IoT Participatory Sensing for Hazard Detection and Response
    Guo, Jia
    Chen, Ing-Ray
    Tsai, Jeffrey J. P.
    Al-Hamadi, Hamid
    SERVICE-ORIENTED COMPUTING - ICSOC 2016 WORKSHOPS, 2017, 10380 : 79 - 84
  • [40] IoT-based eHealth using blockchain technology: a survey
    Allam, Aya H.
    Gomaa, Ibrahim
    Zayed, Hala H.
    Taha, Mohamed
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 7083 - 7110