A Blockchain-Based Cross-Domain and Autonomous Access Control Scheme for Internet of Things

被引:36
作者
Hao, Xiaohan [1 ,2 ]
Ren, Wei [1 ,3 ,4 ]
Fei, Yangyang [3 ,5 ]
Zhu, Tianqing [6 ]
Choo, Kim-Kwang Raymond [7 ]
机构
[1] Guizhou Univ, State Key Lab Publ Big Data, Guiyang 550025, Peoples R China
[2] China Univ Geosci, Sch Comp Sci, Wuhan 430078, Peoples R China
[3] Henan Key Lab Network Cryptog Technol, Zhengzhou 450001, Peoples R China
[4] Yunnan Key Lab Blockchain Applicat Technol, Kunming 650500, Peoples R China
[5] State Key Lab Math Engn & Adv Comp, Zhengzhou 450001, Henan, Peoples R China
[6] China Univ Geosci, Sch Comp Sci, Wuhan 430079, Peoples R China
[7] Univ Texas San Antonio, Dept Informat Syst & Cyber Secur, San Antonio, TX 78249 USA
基金
中国国家自然科学基金;
关键词
Access control; Blockchains; Internet of Things; Servers; Security; Authentication; Bitcoin; Blockchain; access control; cross-domain accessing;
D O I
10.1109/TSC.2022.3179727
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The volume, variety and value of data generated by Internet of Things (IoT) devices are expected to increase significantly in foreseeable future, hence, reinforcing the importance of secure and efficient access control solutions for these devices and their networks. However, existing access control solutions are not generally lightweight or scalable, particularly for geographically disperse, inexpensive resource constrained IoT devices. To tackle above challenges, we propose a lightweight consortium blockchain based architecture to enable intelligent autonomous access control for IoT devices. In our architecture, intelligent blockchain facilitates the storing of access policies, provision of authentication services for data access control, and trust evaluation for access request nodes through token accumulation mechanism. Specifically, the user's access request is approved only after it is confirmed by the blockchain network. To ensure the reliability of authenticity, a compromised resistant consensus algorithm is adapted and implemented to defend against at most 1/3 compromised authenticators. In addition, a cross-domain and flexible access control model is not only used to support data sharing among various users but can also be used for access control for exceptional blockchain situations. We explain how our system meets our design goals of reliability, availability, confidentiality, integrity, lightweight, security and scalability. In addition, we also analyze the proposed system's performance from computational, storage and network overheads (e.g., running cryptographic algorithms on a Raspberry Pi 4B), and the findings suggest that the time to run typical cryptographic algorithms is in the microsecond range.
引用
收藏
页码:773 / 786
页数:14
相关论文
共 28 条
[1]   Blockchain-assisted access for federated Smart Grid domains: Coupling and features [J].
Alcaraz, Cristina ;
Rubio, Juan E. ;
Lopez, Javier .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 144 :124-135
[2]   Blockchain based permission delegation and access control in Internet of Things (BACI) [J].
Ali, Gauhar ;
Ahmad, Naveed ;
Cao, Yue ;
Asif, Muhammad ;
Cruickshank, Haitham ;
Ali, Qazi Ejaz .
COMPUTERS & SECURITY, 2019, 86 :318-334
[3]  
Alsunaidi F. A., 2019, PROC INT C INF SCI, P1
[4]  
Antonopoulos A.M., 2014, Mastering Bitcoin: Unlocking Digital Cryptocurrencies, V1st
[5]   Blockchain-Based Cross-Domain Authentication for Intelligent 5G-Enabled Internet of Drones [J].
Feng, Chaosheng ;
Liu, Bin ;
Guo, Zhen ;
Yu, Keping ;
Qin, Zhiguang ;
Choo, Kim-Kwang Raymond .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (08) :6224-6238
[6]  
He W. Ren, BOSMOS BLOAKCHAINBAS
[7]   Blockchain-Enabled Cross-Domain Object Detection for Autonomous Driving: A Model Sharing Approach [J].
Jiang, Xiantao ;
Yu, F. Richard ;
Song, Tian ;
Ma, Zhaowei ;
Song, Yanxing ;
Zhu, Daqi .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05) :3681-3692
[8]   FADB: A Fine-Grained Access Control Scheme for VANET Data Based on Blockchain [J].
Li, Hui ;
Pei, Lishuang ;
Liao, Dan ;
Chen, Song ;
Zhang, Ming ;
Xu, Du .
IEEE ACCESS, 2020, 8 :85190-85203
[9]   A Scalable Multi-Layer PBFT Consensus for Blockchain [J].
Li, Wenyu ;
Feng, Chenglin ;
Zhang, Lei ;
Xu, Hao ;
Cao, Bin ;
Imran, Muhammad Ali .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) :1146-1160
[10]   An Extensible Consensus Algorithm Based on PBFT [J].
Li, Yixin ;
Wang, Zhen ;
Fan, Jia ;
Zheng, Yue ;
Luo, Yili ;
Deng, Chunhua ;
Ding, Jianwei .
2019 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2019, :17-23