JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]


Journal of Information Science and Engineering, Vol. 40 No. 1, pp. 107-123


1D CNN and BiSRU based Intrusion Detection Method for Industrial Control Systems


ZENG-YU CAI1, HONG-YU DU2, HAO-QI WANG2, JIAN-WEI ZHANG3,+ AND LIANG ZHU1
1School of Computer and Communication Engineering
2College of Mechanical and Electrical Engineering
3College of Software Engineering
Zhengzhou University of Light Industry
Zhengzhou, 450001 P.R. China
E-mail: mailzjw@163.com


With the integration of industrial control systems (ICSs) and modern IT networks, the security of ICSs has been threatened while increasing their efficiency. Existing intrusion detection methods based on machine learning, such as Support Vector Machine (SVM), Decision Tree, etc., usually rely on manually designed methods for feature learning and have low accuracy for intrusion detection of high-dimensional network traffic of ICSs. Although the detection accuracy of Long Short-Term Memory (LSTM) and Gated Recur-rent Units (GRU) based methods is significantly improved compared to Simple Recurrent Neural Network (SimpleRNN), there is the problem of long training time consumption. To solve the above problem, this study proposed an intrusion detection method for ICSs based on 1D Convolution Neural Networks (1D CNN) and Bidirectional Simple Recurrent Unit (BiSRU), fully learning the correlation and dependency of network traffic data of ICSs in spatial and temporal dimensions. With skip connections employed, the optimized bidirec-tional structure of the Simple Recurrent Unit (SRU) neural network can further alleviate the problem of gradient vanishing and improve the training effect. Mississippi State Uni-versity's Gas Pipeline dataset was used to train and test the model. Experiments show that the proposed method is significantly better than other existing methods in terms of accu-racy and training time.


Keywords: intrusion detection, control system, deep learning, 1D convolution neural net-works, bidirectional simple recurrent unit

  Retrieve PDF document (JISE_202401_08.pdf)