TY - JOUR
T1 - Efficient and Lightweight Data Streaming Authentication in Industrial Control and Automation Systems
AU - Xu, Jian
AU - Meng, Qingyu
AU - Wu, Jun
AU - Zheng, James Xi
AU - Zhang, Xuyun
AU - Sharma, Suraj
N1 - Funding Information:
Manuscript received April 29, 2020; revised June 22, 2020; accepted July 2, 2020. Date of publication July 8, 2020; date of current version March 5, 2021. This work was supported in part by the National Natural Science Foundation of China under Grant 61872069, and in part by the Fundamental Research Funds for the Central Universities under Grant N2017012. Paper no. TII-20-2154. (Corresponding author: Jun Wu.) Jian Xu and Qingyu Meng are with the Software College, Northeastern University, Shenyang 110169, China (e-mail: xuj@mail.neu.edu.cn; 1531280129@qq.com).
Publisher Copyright:
© 2005-2012 IEEE.
PY - 2021/6
Y1 - 2021/6
N2 - The industrial control and automation systems have played an increasingly important role in critical manufacturing processes. In such systems, many Internet of Things devices continuously collect large number of streaming data for real-time processing. Verifiable data streaming (VDS) addresses such authenticity issue for streaming data, but most VDS schemes are not efficient and lightweight, do not support range querying, and cannot be used in practice. To improve the efficiency and achieve a verifiable range query in data streaming, we present here a new primitive, namely, a chameleon authentication tree with prefixes (PCAT), which is extended from the PBTree and chameleon authentication tree. Our scheme is not only lightweight but also supports dynamic expansion and verifiable range query in data streaming, making it more suitable for resource-constrained devices. We separate the PCAT's algorithms into the following phases: initialization, data appending, query, and verification. Our analyses prove that the PCAT satisfies all the security requirements of VDS. Moreover, an efficiency analysis and performance evaluation demonstrate that our scheme not only supports lightweight data streaming authentication but also has high efficiency, which means that the PCAT is easier to apply in the industrial control and automation systems.
AB - The industrial control and automation systems have played an increasingly important role in critical manufacturing processes. In such systems, many Internet of Things devices continuously collect large number of streaming data for real-time processing. Verifiable data streaming (VDS) addresses such authenticity issue for streaming data, but most VDS schemes are not efficient and lightweight, do not support range querying, and cannot be used in practice. To improve the efficiency and achieve a verifiable range query in data streaming, we present here a new primitive, namely, a chameleon authentication tree with prefixes (PCAT), which is extended from the PBTree and chameleon authentication tree. Our scheme is not only lightweight but also supports dynamic expansion and verifiable range query in data streaming, making it more suitable for resource-constrained devices. We separate the PCAT's algorithms into the following phases: initialization, data appending, query, and verification. Our analyses prove that the PCAT satisfies all the security requirements of VDS. Moreover, an efficiency analysis and performance evaluation demonstrate that our scheme not only supports lightweight data streaming authentication but also has high efficiency, which means that the PCAT is easier to apply in the industrial control and automation systems.
KW - Chameleon authentication tree (CAT)
KW - Internet of Things (IoT)
KW - integrity
KW - resource-constrained devices
KW - verifiable data streaming (VDS)
UR - http://www.scopus.com/inward/record.url?scp=85102352341&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85102352341&partnerID=8YFLogxK
U2 - 10.1109/TII.2020.3008012
DO - 10.1109/TII.2020.3008012
M3 - Article
AN - SCOPUS:85102352341
SN - 1551-3203
VL - 17
SP - 4279
EP - 4287
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 6
M1 - 9136873
ER -