journal article·2022-05-05Open access

A Secured Industrial Internet-of-Things Architecture Based on Blockchain Technology and Machine Learning for Sensor Access Control Systems in Smart Manufacturing

Hichem Mrabet, Adeeb Alhomoud, Abderrazek Jemai, Damien Trentesaux

Applied Sciences· Volume 12· Issue 9

Abstract

In this paper, a layered architecture incorporating Blockchain technology (BCT) and Machine Learning (ML) is proposed in the context of the Industrial Internet-of-Things (IIoT) for smart manufacturing applications. The proposed architecture is composed of five layers covering sensing, network/protocol, transport enforced with BCT components, application and advanced services (i.e., BCT data, ML and cloud) layers. BCT enables gathering sensor access control information, while ML brings its effectivity in attack detection such as DoS (Denial of Service), DDoS (Distributed Denial of Service), injection, man in the middle (MitM), brute force, cross-site scripting (XSS) and scanning attacks by employing classifiers differentiating between normal and malicious activity. The design of our architecture is compared to similar ones in the literature to point out potential benefits. Experiments, based on the IIoT dataset, have been conducted to evaluate our contribution, using four metrics: Accuracy, Precision, Sensitivity and Matthews Correlation Coefficient (MCC). Artificial Neural Network (ANN), Decision Tree (DT), Random Forest, Naive Bayes, AdaBoost and Support Vector Machine (SVM) classifiers are evaluated regarding these four metrics. Even if more experiments are required, it is illustrated that the proposed architecture can reduce significantly the number of DDoS, injection, brute force and XSS attacks and threats within an advanced framework for sensor access control in IIoT networks based on a smart contract along with ML classifiers.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Digital Transformation in Industry · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

SERCOM Laboratory, Tunisia Polytechnic School, University of Carthage, B.P. 743, Tunis 2078, Tunisia

Department of Science, College of Science and Theoretical Studies, Saudi Electronic University, Riyadh 11673, Saudi Arabia

INSAT, SERCOM Laboratory, Tunisia Polytechnic School, University of Carthage, B.P. 743, Tunis 1080, Tunisia

LAMIH-UMR CNRS, Université Polytechnique Hauts-de-France, 59313 Valenciennes, France

References (44)

Show source-provided references
1. Smart manufacturing10.1080/00207543.2017.1351644 ↗
2. Kagermann, C.H., Helbig, J., Hellinger, A., and Wahlster, W. (2022, February 01). Recommendations for Implementing the Strategic Initiative Industry 4.0: Securing the Future of German Manufacturing Industry; Final Report of the Industrie 4.0 Working Group. Available online: https://www.din.de/blob/76902/e8cac883f42bf28536e7e8165993f1fd/recommendations-for-implementing-industry-4-0-data.pdf.
3. Industry 4.0: State of the art and future trends10.1080/00207543.2018.1444806 ↗
4. Machine Learning-Based Network Vulnerability Analysis of Industrial Internet of Things10.1109/JIOT.2019.2912022 ↗
5. Security of smart manufacturing systems10.1016/j.jmsy.2018.04.007 ↗
6. Mitchell, T.M. Machine Learning; McGraw-Hill: New York, NY, USA, 1997; Volume 45. ISBN 007042, 8077.
7. A Machine-Learning-Based Technique for False Data Injection Attacks Detection in Industrial IoT10.1109/JIOT.2020.2991693 ↗
8. A Novel Attack Detection Scheme for the Industrial Internet of Things Using a Lightweight Random Neural Network10.1109/ACCESS.2020.2994079 ↗
9. Raj, P., and Evangeline, P. (2020). Chapter Thirteen—Machine Learning and Deep Learning Algorithms on the Industrial Internet of Things (IIoT), Elsevier. Advances in Computers 2020.
10. El Mamy, S., Mrabet, H., Gharbi, H., Jemai, A., and Trentesaux, D. (2020). A Survey on the Usage of Blockchain Technology for Cyber-Threats in the Context of Industry 4.0. Sustainability, 12.10.3390/su12219179 ↗
11. Mrabet, H., Belguith, S., Alhomoud, A., and Jemai, A. (2020). A Survey of IoT Security Based on a Layered Architecture of Sensing and Data Analysis. Sensors, 20.10.3390/s20133625 ↗
12. GridMonitoring: Secured Sovereign Blockchain Based Monitoring on Smart Grid10.1109/ACCESS.2018.2806303 ↗
13. Blockchain for Internet of Things: A Survey10.1109/JIOT.2019.2920987 ↗
14. Blockchain Enabled Industrial Internet of Things Technology10.1109/TCSS.2019.2924054 ↗
15. Shahbazi, Z., and Byun, Y.-C. (2021). Integration of Blockchain, IoT and Machine Learning for Multistage Quality Control and Enhancing Security in Smart Manufacturing. Sensors, 21.10.3390/s21041467 ↗
16. Maleh, Y., Shojafar, M., Alazab, M., and Romdhani, I. (2020). Blockchain for Cybersecurity and Privacy Architectures, Challenges, and Applications, CRC Press.10.1201/9780429324932 ↗
17. Nakamoto, S. (2022, March 25). Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https://bitcoin.org/bitcoin.pdf.
18. Detailed analysis of Ethereum network on transaction behavior, community structure and link prediction10.7717/peerj-cs.815 ↗
19. Jović, M., Tijan, E., Žgaljić, D., and Aksentijević, S. (2020). Improving Maritime Transport Sustainability Using Blockchain-Based Information Exchange. Sustainability, 12.10.3390/su12218866 ↗
20. Litke, A., Anagnostopoulos, D., and Varvarigou, T. (2019). Blockchains for Supply Chain Management: Architectural Elements and Chal-lenges towards a Global Scale Deployment. Logistics, 3.10.3390/logistics3010005 ↗
21. Prashar, D., Jha, N., Jha, S., Lee, Y., and Joshi, G. (2020). Blockchain-Based Traceability and Visibility for Agricultural Products: A Decen-tralized Way of Ensuring Food Safety in India. Sustainability, 12.10.3390/su12083497 ↗
22. Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things
23. Does Blockchain for 3D Printing Offer Opportunities for Business Model Innovation?
24. Wang, Y.-C., Chen, C.-L., and Deng, Y.-Y. (2021). Authorization Mechanism Based on Blockchain Technology for Protecting Museum-Digital Property Rights. Appl. Sci., 11.10.3390/app11031085 ↗
25. Distributed Blockchain-Based Data Protection Framework for Modern Power Systems Against Cyber Attacks10.1109/TSG.2018.2819663 ↗
26. Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams10.1109/TDSC.2016.2616861 ↗
27. BSeIn: A blockchain-based secure mutual authentication with fine-grained access control system for industry 4.010.1016/j.jnca.2018.05.005 ↗
28. Machine Learning Adoption in Blockchain-Based Smart Applications: The Challenges, and a Way Forward10.1109/ACCESS.2019.2961372 ↗
29. Jameel, F., Javaid, U., Khan, W., Aman, M., Pervaiz, H., and Jäntti, R. (2020). Reinforcement Learning in Blockchain-Enabled IIoT Networks: A Survey of Recent Advances and Open Challenges. Sustainability, 12.10.3390/su12125161 ↗
30. Blockchain technology applications for Industry 4.0: A literature-based review10.1016/j.bcra.2021.100027 ↗
31. A secure IoT sensors communication in industry 4.0 using blockchain technology10.1007/s12652-020-02017-8 ↗
32. Shrivastava, A., Krishna, K.M., Rinawa, M.L., Soni, M., Ramkumar, G., and Jaiswal, S. (2021). Inclusion of IoT, ML, and Blockchain Technologies in Next Generation Industry 4.0 Environment. Mater. Today Proc.
33. Blockchain-Secured Smart Manufacturing in Industry 4.0: A Survey10.1109/TSMC.2020.3040789 ↗
34. Wang, G., Chen, B., Li, W., Di Pietro, R., Yan, X., and Han, H. (2021). Blockchain and IoT Based Textile Manufacturing Traceability System in Industry 4.0. Security, Privacy, and Anonymity in Computation, Communication, and Storage, Springer. SpaCCS 2020. Lecture Notes in Computer Science.
35. Chen, Y., Lu, Y., Bulysheva, L., and Kataev, M.Y. (2022). Applications of Blockchain in Industry 4.0: A Review. Inf. Syst. Front., 1–15.10.1007/s10796-022-10248-7 ↗
36. A Novel Access Control Method Via Smart Contracts for Internet-Based Service Provisioning10.1109/ACCESS.2021.3085831 ↗
37. Zaidi, S.Y.A., Shah, M.A., Khattak, H.A., Maple, C., Rauf, H.T., El-Sherbeeny, A.M., and El-Meligy, M.A. (2021). An Attribute-Based Access Control for IoT Using Blockchain and Smart Contracts. Sustainability, 13.10.3390/su131910556 ↗
38. Smart contracts in energy systems: A systematic review of fundamental approaches and implementations10.1016/j.rser.2021.112013 ↗
39. Blockchain Technologies for the Internet of Things: Research Issues and Challenges10.1109/JIOT.2018.2882794 ↗
40. Moustafa, N. (2019, January 21–25). New Generations of Internet of Things Datasets for Cybersecurity Applications based Machine Learning: TON_IoT Datasets. Proceedings of the eResearch Australasia Conference 2019, Brisbane, Australia.
41. Decentralized security and data integrity of blockchain using deep learning techniques
42. Blockchain-Based Attack Detection on Machine Learning Algorithms for IoT-Based e-Health Applications10.1109/IOTM.1021.2000160 ↗
43. Scicchitano, F., Liguori, A., Guarascio, M., Ritacco, E., and Manco, G. (2020, January 24–25). A Deep Learning Approach for Detecting Security Attacks on Blockchain. Proceedings of the Fourth Italian Conference on Cyber Security (ITASEC), Ancona, Italy.
44. Afaq, A., Ahmed, Z., Haider, N., and Imran, M. (2022). Blockchain-based Collaborated Federated Learning for Improved Security, Privacy and Reliability. arXiv.