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 条
  • [41] Trustroam: A Novel Blockchain-Based Cross-Domain Authentication Scheme for Wi-Fi Access
    Li, Chunlei
    Wu, Qian
    Li, Hewu
    Liu, Jun
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2019, 2019, 11604 : 149 - 161
  • [42] BSCDA: Blockchain-Based Secure Cross-Domain Data Access Scheme for Internet of Things
    Chai, Baobao
    Yu, Jiguo
    Yan, Biwei
    Yu, Yong
    Wang, Shengling
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4006 - 4023
  • [43] Survey on Blockchain-Based IoT Payment and Marketplaces
    Saputhanthri, Amila
    De Alwis, Chamitha
    Liyanage, Madhusanka
    IEEE ACCESS, 2022, 10 : 103411 - 103437
  • [44] Securing Blockchain-Based IoT Systems: A Review
    Commey, Daniel
    Mai, Bin
    Hounsinou, Sena G.
    Crosby, Garth V.
    IEEE ACCESS, 2024, 12 : 98856 - 98881
  • [45] Blockchain-Assisted Secure Device Authentication for Cross-Domain Industrial IoT
    Shen, Meng
    Liu, Huisen
    Zhu, Liehuang
    Xu, Ke
    Yu, Hongbo
    Du, Xiaojiang
    Guizani, Mohsen
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (05) : 942 - 954
  • [46] A decentralized blockchain-based authentication scheme for cross-communication in IoT networks
    Chaira, Mahmoud
    Aouag, Sofiane
    Cherroun, Hadda
    Brik, Bouziane
    Rezgui, Abdelmounaam
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (03): : 2505 - 2523
  • [47] DAG blockchain-based lightweight authentication and authorization schemefor IoT devices
    Wang, Shangping
    Li, Huan
    Chen, Juanjuan
    Wang, Jifang
    Deng, Yingjuan
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 66
  • [48] Blockchain-based authentication and secure communication in IoT networks
    Lau, Chi Ho
    Yeung, Kai Hau
    Yan, Fan
    Chan, Sammy
    SECURITY AND PRIVACY, 2023, 6 (06)
  • [49] Bubbles of Trust: A decentralized blockchain-based authentication system for IoT
    Hammi, Mohamed Tahar
    Hammi, Badis
    Bellot, Patrick
    Serhrouchni, Ahmed
    COMPUTERS & SECURITY, 2018, 78 : 126 - 142
  • [50] LightCert4IoTs: Blockchain-Based Lightweight Certificates Authentication for IoT Applications
    Garba, Abba
    Khoury, David
    Balian, Patrick
    Haddad, Samir
    Sayah, Jinane
    Chen, Zhong
    Guan, Zhi
    Hamdan, Hani
    Charafeddine, Jinan
    Al-Mutib, Khalid
    IEEE ACCESS, 2023, 11 : 28370 - 28383