Privacy-Oriented Blockchain-Based Distributed Key Management Architecture for Hierarchical Access Control in the IoT Scenario

被引:114
作者
Ma, Mingxin [1 ]
Shi, Guozhen [2 ]
Li, Fenghua [3 ]
机构
[1] Xidian Univ, Sch Cyber Engn, Xian 710071, Shaanxi, Peoples R China
[2] Beijing Elect Sci & Technol Inst, Sch Informat Secur, Beijing 100070, Peoples R China
[3] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing 100093, Peoples R China
关键词
Blockchain; fog computing; hierarchical key management; Internet of Things;
D O I
10.1109/ACCESS.2019.2904042
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid development of the Internet of Things (IoT) and the explosive growth of valuable data produced by user equipment have led to strong demand for access control, especially hierarchical access control, which is performed from a group communication perspective. However, the key management strategies for such a future Internet are based mostly on a trusted third party that requires full trust of the key generation center (KGC) or central authority (CA). Recent studies indicate that centralized cloud centers will be unlikely to deliver satisfactory services to customers because we place too much trust in third parties; therefore, these centers do not apply to user privacy-oriented scenarios. This paper addresses these issues by proposing a novel blockchain-based distributed key management architecture (BDKMA) with fog computing to reduce latency and multiblockchains operated in the cloud to achieve cross-domain access. The proposed scheme utilizes blockchain technology to satisfy the decentralization, fine-grained auditability, high scalability, and extensibility requirements, as well as the privacy-preserving principles for hierarchical access control in IoT. We designed system operations methods and introduced different authorization assignment modes and group access patterns to reinforce the extensibility. We evaluated the performance of our proposed architecture and compared it with existing models using various performance measures. The simulation results show that the multiblockchain structure substantially improves system performance, and the scalability is excellent as the network size increases. Furthermore, dynamic transaction collection time adjustment enables the performance and system capacity to be optimized for various environments.
引用
收藏
页码:34045 / 34059
页数:15
相关论文
共 39 条
[1]  
[Anonymous], 2016, P INT C BIG DAT ADV
[2]  
[Anonymous], 2016, Antshares digital assets for everyone
[3]  
[Anonymous], 2004, Guide to Elliptic Curve Cryptography, DOI DOI 10.1007/0-387-21846-73
[4]  
Antonopoulos A.M., 2014, MASTERING BITCOIN UN
[5]   MedRec: Using Blockchain for Medical Data Access and Permission Management [J].
Azaria, Asaph ;
Ekblaw, Ariel ;
Vieira, Thiago ;
Lippman, Andrew .
PROCEEDINGS 2016 2ND INTERNATIONAL CONFERENCE ON OPEN AND BIG DATA - OBD 2016, 2016, :25-30
[6]  
Bahga A., 2016, Journal of Software Engineering and Applications, V9, P533, DOI [DOI 10.4236/JSEA.2016.910036, https://doi.org/10.4236/jsea.2016.910036]
[7]   A Highly Scalable Key Pre-Distribution Scheme for Wireless Sensor Networks [J].
Bechkit, Walid ;
Challal, Yacine ;
Bouabdallah, Abdelmadjid ;
Tarokh, Vahid .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2013, 12 (02) :948-959
[8]  
bitshares.org, DEL PROOF OF STAK CO
[9]  
BLOM R, 1985, LECT NOTES COMPUT SC, V209, P335
[10]   Hierarchical and Shared Access Control [J].
Castiglione, Arcangelo ;
De Santis, Alfredo ;
Masucci, Barbara ;
Palmieri, Francesco ;
Castiglione, Aniello ;
Li, Jin ;
Huang, Xinyi .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (04) :850-865