Abstract

The industrial control systems are facing an increasing number of sophisticated cyber attacks that can have very dangerous consequences on humans and their environments. In order to deal with these issues, novel technologies and approaches should be adopted. In this paper, we focus on the security of commands in industrial IoT against forged commands and misrouting of commands. To this end, we propose a security architecture that integrates the Blockchain and the Software-defined network (SDN) technologies. The proposed security architecture is composed of: (a) an intrusion detection system, namely RSL-KNN, which combines the Random Subspace Learning (RSL) and K-Nearest Neighbor (KNN) to defend against the forged commands, which target the industrial control process, and (b) a Blockchain-based Integrity Checking System (BICS), which can prevent the misrouting attack, which tampers with the OpenFlow rules of the SDN-enabled industrial IoT systems. We test the proposed security solution on an Industrial Control System Cyber attack Dataset and on an experimental platform combining software-defined networking and blockchain technologies. The evaluation results demonstrate the effectiveness and efficiency of the proposed security solution.

Highlights

  • With the industrial revolution, we have witnessed rapid changes in factory automation, transportation security, and surveillance in large-scale industries

  • The proposed security architecture requires two main complementary components: (a) an intrusion detection system to defend against the forged commands, and (b) an SD-Wide-Area Network (WAN)-based security solution, which prevents the misrouting of commands and information through tampering of the flow rules

  • We show that combining random subspace learning and K-Nearest Neighbors improves the intrusion detection system (IDS) accuracy compared to the basic machine learning classifiers, such as SVM, decision tree, random forests, etc

Read more

Summary

Introduction

We have witnessed rapid changes in factory automation, transportation security, and surveillance in large-scale industries. We propose a security architecture for the industrial control system, which is integrated with the SD-WAN technology. The attacks are classified into two types: (a) forged ICS command that target the industrial control process, and (b) misrouting of commands that is brought to the surface due to the adoption of the software-defined technology, e.g., an adversary that injects fraudulent flow rules, which prevent correct routing of ICS commands and information. The proposed security architecture requires two main complementary components: (a) an intrusion detection system to defend against the forged commands, and (b) an SD-WAN-based security solution, which prevents the misrouting of commands and information through tampering of the flow rules.

Intrusion Detection Systems for ICS
Risk and Threat Modelling for ICS
Blockchain for IoT and SCADA Security
SDN-Based SCADA
Fraudulent Rule Detection in SDN
Comparison with Related Work
SD-WAN Architecture for Industrial Control Systems
Security Architecture Description
Random Subspace Learning-Based IDS
Blockchain-Based Integrity Checking System
Effectiveness Evaluation
Efficiency Evaluation
Security Analysis
Performance Evaluation
Findings
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.