A Blockchain-Based Cross-Domain Authentication Management System for IoT Devices

被引:7
|
作者
Liu, Yizhong [1 ,2 ]
Liu, Andi [1 ]
Xia, Yu [3 ]
Hu, Bin [1 ]
Liu, Jianwei [1 ]
Wu, Qianhong [1 ]
Tiwari, Prayag [4 ]
机构
[1] Beihang Univ, Sch Cyber Sci & Technol, Beijing 100191, Peoples R China
[2] State Key Lab Cryptol, Beijing 100878, Peoples R China
[3] Beihang Univ, Sch Elect & Informat Engn, Beijing 100191, Peoples R China
[4] Halmstad Univ, Sch Informat Technol, S-30118 Halmstad, Sweden
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2024年 / 11卷 / 01期
关键词
Blockchains; Authentication; Internet of Things; Smart contracts; Organizations; Peer-to-peer computing; Scalability; Cross-domain authentication; IoT device management; smart contract; Merkle tree; ACCESS-CONTROL FRAMEWORK; INDUSTRIAL INTERNET; RESEARCH ISSUES; THINGS; TECHNOLOGY;
D O I
10.1109/TNSE.2023.3292624
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With the emergence of the resource and equipment sharing concept, many enterprises and organizations begin to implement cross-domain sharing of devices, especially in the field of the Internet of Things (IoT). However, there are many problems in the cross-domain usage process of devices, such as access control, authentication, and privacy protection. In this paper, we make the following contributions. First, we propose a blockchain-based cross-domain authentication management system for IoT devices. The sensitive device information is stored in a Merkle tree structure where only the Merkle root is uploaded to the smart contract. Second, a detailed security and performance analysis is given. We prove that our system is secure against several potential security threats and satisfies validity and liveness. Compared to existing schemes, our schemes realize decentralization, privacy, scalability, fast off-chain authentication, and low on-chain storage. Third, we implement the system on Ethereum with varying parameters known as domain number, concurrent authentication request number, and Merkle tree leaf number. Experimental results show that our solution supports the management of millions of devices in a domain and can process more than 10,000 concurrent cross-domain authentication requests, consuming only 5531 ms. Meanwhile, the gas costs are shown to be acceptable.
引用
收藏
页码:115 / 127
页数:13
相关论文
共 50 条
  • [31] Cross-domain identity authentication scheme based on blockchain and PKI system
    Zhang, Hai
    Zhao, Feng
    HIGH-CONFIDENCE COMPUTING, 2023, 3 (01):
  • [32] Efficient and Privacy-Preserving Blockchain-Based Multifactor Device Authentication Protocol for Cross-Domain IIoT
    Zhang, Yan
    Li, Bing
    Wu, Jiaxin
    Liu, Bo
    Chen, Rui
    Chang, Jinke
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (22) : 22501 - 22515
  • [33] Exploiting constrained IoT devices in a trustless blockchain-based water management system
    Pincheira, Miguel
    Vecchio, Massimo
    Giaffreda, Raffaele
    Kanhere, Salil S.
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [34] Blockchain-Based Authentication and Explainable AI for Securing Consumer IoT Applications
    Kumar, Randhir
    Javeed, Danish
    Aljuhani, Ahamed
    Jolfaei, Alireza
    Kumar, Prabhat
    Islam, A. K. M. Najmul
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 1145 - 1154
  • [35] A Blockchain-Based Cross-Domain and Autonomous Access Control Scheme for Internet of Things
    Hao, Xiaohan
    Ren, Wei
    Fei, Yangyang
    Zhu, Tianqing
    Choo, Kim-Kwang Raymond
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 773 - 786
  • [36] Toward Cross-Domain Dynamic Accumulator Authentication Based on Blockchain in Internet of Things
    Wang, Linjie
    Tian, Youliang
    Zhang, Duo
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (04) : 2858 - 2867
  • [37] Blockchain-Based Privacy Enforcement in the IoT Domain
    Daidone, Federico
    Carminati, Barbara
    Ferrari, Elena
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 3887 - 3898
  • [38] Blockchain-based Ownership Management for Medical IoT (MIoT) Devices
    Alblooshi, M.
    Salah, K.
    Alhammadi, Y.
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY (IIT), 2018, : 151 - 156
  • [39] Blockchain-Based IoT Devices in Supply Chain Management: A Systematic Literature Review
    Hussain, Muzammil
    Javed, Waheed
    Hakeem, Owais
    Yousafzai, Abdullah
    Younas, Alisha
    Awan, Mazhar Javed
    Nobanee, Haitham
    Zain, Azlan Mohd
    SUSTAINABILITY, 2021, 13 (24)
  • [40] A decentralized lightweight blockchain-based authentication mechanism for IoT systems
    Khalid, Umair
    Asim, Muhammad
    Baker, Thar
    Hung, Patrick C. K.
    Tariq, Muhammad Adnan
    Rafferty, Laura
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 2067 - 2087