BSeIn: A blockchain-based secure mutual authentication with fine-grained access control system for industry 4.0

被引:284
作者
Lin, Chao [1 ]
He, Debiao [1 ]
Huang, Xinyi [2 ]
Choo, Kim-Kwang Raymond [3 ]
Vasilakos, Athanasios V. [4 ]
机构
[1] Wuhan Univ, Sch Cyber Sci & Engn, Minist Educ, Key Lab Aerosp Informat Secur & Trusted Comp, Wuhan 430072, Peoples R China
[2] Fujian Normal Univ, Sch Math & Comp Sci, Fuzhou 350007, Fujian, Peoples R China
[3] Univ Texas San Antonio, San Antonio, TX 78249 USA
[4] Lulea Univ Technol, Dept Comp Sci Elect & Space Engn, SE-93187 Skellefte, Sweden
基金
中国国家自然科学基金;
关键词
Industry; 4.0; Smart factory; Blockchain; Smart contract; Authentication; Access control; Blockchain-based secure mutual authentication; SMART CARD; ENCRYPTION;
D O I
10.1016/j.jnca.2018.05.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To be prepared for the 'Industry 4.0'-era, we propose a hierarchical framework comprising four tangible layers, which is designed to vertically integrate inter-organizational value networks, engineering value chain, manufacturing factories, etc. The conceptual framework allows us to efficiently implement a flexible and re-configurable smart factory. However, we need to consider security inherent in existing (stand-alone) devices and networks as well as those that may arise in such integrations. Especially the existing solutions are insufficient to address these fundamental security concerns. Thus, we present a blockchain-based system for secure mutual authentication, BSeIn, to enforce fine-grained access control polices. The proposed system (with integrated attribute signature, multi-receivers encryption and message authentication code) is designed to provide privacy and security guarantees such as anonymous authentication, auditability, and confidentiality. BSeIn also scales well due to the utilization of smart contract. We then evaluate the security and performance of BSeIn. For example, findings from the performance evaluation demonstrate that Initialization/Request Issuance/Chain Transaction/State Delivery/Permission Update phase only cost 12.123/4.810/6.978/0.013/2.559s, respectively.
引用
收藏
页码:42 / 52
页数:11
相关论文
共 35 条
[1]   Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams [J].
Aitzhan, Nurzhan Zhumabekuly ;
Svetinovic, Davor .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2018, 15 (05) :840-852
[2]  
[Anonymous], 1995, P INT SOC S NETW DIS
[3]  
[Anonymous], 1993, CRYPTO, DOI DOI 10.1007/3-540-48329-2
[4]  
[Anonymous], 2017, CROWDBC BLOCKCHAIN B
[5]   Who Am I? Secure Identity Registration on Distributed Ledgers [J].
Azouvi, Sarah ;
Al-Bassam, Mustafa ;
Meiklejohn, Sarah .
DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2017, 10436 :373-389
[6]  
Bellare M, 2003, LECT NOTES COMPUT SC, V2567, P85
[7]   The security of the cipher block chaining message authentication code [J].
Bellare, M ;
Kilian, J ;
Rogaway, P .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 61 (03) :362-399
[8]  
Boneh D., 2005, COLLUSION RESISTANT, V2005, P18
[9]   Verifiable Computation over Large Database with Incremental Updates [J].
Chen, Xiaofeng ;
Li, Jin ;
Weng, Jian ;
Ma, Jianfeng ;
Lou, Wenjing .
IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (10) :3184-3195
[10]  
Chen Y., 2013, CONSTRUCTION MULTIPL, V2013, P777