TY - JOUR
T1 - Smart contract token-based privacy-preserving access control system for industrial Internet of Things
AU - Wang, Weizheng
AU - Huang, Huakun
AU - Yin, Zhimeng
AU - Gadekallu, Thippa Reddy
AU - Alazab, Mamoun
AU - Su, Chunhua
N1 - Funding Information:
Huakun Huang is supported by the National Natural Science Foundation of China under Grant 62001126.Weizheng Wang and Zhimeng Yin are supported by NSFC (Project No. 62102332) and CityU APRC 9610491.
Publisher Copyright:
© 2023 Chongqing University of Posts and Telecommunications
PY - 2023/4
Y1 - 2023/4
N2 - Due to mobile Internet technology's rapid popularization, the Industrial Internet of Things (IIoT) can be seen everywhere in our daily lives. While IIoT brings us much convenience, a series of security and scalability issues related to permission operations rise to the surface during device communications. Hence, at present, a reliable and dynamic access control management system for IIoT is in urgent need. Up till now, numerous access control architectures have been proposed for IIoT. However, owing to centralized models and heterogeneous devices, security and scalability requirements still cannot be met. In this paper, we offer a smart contract token-based solution for decentralized access control in IIoT systems. Specifically, there are three smart contracts in our system, including the Token Issue Contract (TIC), User Register Contract (URC), and Manage Contract (MC). These three contracts collaboratively supervise and manage various events in IIoT environments. We also utilize the lightweight and post-quantum encryption algorithm-Nth-degree Truncated Polynomial Ring Units (NTRU) to preserve user privacy during the registration process. Subsequently, to evaluate our proposed architecture's performance, we build a prototype platform that connects to the local blockchain. Finally, experiment results show that our scheme has achieved secure and dynamic access control for the IIoT system compared with related research.
AB - Due to mobile Internet technology's rapid popularization, the Industrial Internet of Things (IIoT) can be seen everywhere in our daily lives. While IIoT brings us much convenience, a series of security and scalability issues related to permission operations rise to the surface during device communications. Hence, at present, a reliable and dynamic access control management system for IIoT is in urgent need. Up till now, numerous access control architectures have been proposed for IIoT. However, owing to centralized models and heterogeneous devices, security and scalability requirements still cannot be met. In this paper, we offer a smart contract token-based solution for decentralized access control in IIoT systems. Specifically, there are three smart contracts in our system, including the Token Issue Contract (TIC), User Register Contract (URC), and Manage Contract (MC). These three contracts collaboratively supervise and manage various events in IIoT environments. We also utilize the lightweight and post-quantum encryption algorithm-Nth-degree Truncated Polynomial Ring Units (NTRU) to preserve user privacy during the registration process. Subsequently, to evaluate our proposed architecture's performance, we build a prototype platform that connects to the local blockchain. Finally, experiment results show that our scheme has achieved secure and dynamic access control for the IIoT system compared with related research.
KW - Blockchain
KW - Industrial IoT
KW - Privacy preservation
KW - Smart contract
UR - http://www.scopus.com/inward/record.url?scp=85150803468&partnerID=8YFLogxK
U2 - 10.1016/j.dcan.2022.10.005
DO - 10.1016/j.dcan.2022.10.005
M3 - Article
AN - SCOPUS:85150803468
SN - 2468-5925
VL - 9
SP - 337
EP - 346
JO - Digital Communications and Networks
JF - Digital Communications and Networks
IS - 2
ER -