journal article·2024Open access

An Industrial Intrusion Detection Method Based on Hybrid Convolutional Neural Networks with Improved TCN

Zhihua Liu, Shengquan Liu, Jian Zhang

Computers, Materials & Continua· Volume 78· Issue 1

Abstract

Network intrusion detection systems (NIDS) based on deep learning have continued to make significant advances. However, the following challenges remain: on the one hand, simply applying only Temporal Convolutional Networks (TCNs) can lead to models that ignore the impact of network traffic features at different scales on the detection performance. On the other hand, some intrusion detection methods consider multi-scale information of traffic data, but considering only forward network traffic information can lead to deficiencies in capturing multi-scale temporal features. To address both of these issues, we propose a hybrid Convolutional Neural Network that supports a multi-output strategy (BONUS) for industrial internet intrusion detection. First, we create a multiscale Temporal Convolutional Network by stacking TCN of different scales to capture the multiscale information of network traffic. Meanwhile, we propose a bi-directional structure and dynamically set the weights to fuse the forward and backward contextual information of network traffic at each scale to enhance the model’s performance in capturing the multi-scale temporal features of network traffic. In addition, we introduce a gated network for each of the two branches in the proposed method to assist the model in learning the feature representation of each branch. Extensive experiments reveal the effectiveness of the proposed approach on two publicly available traffic intrusion detection datasets named UNSW-NB15 and NSL-KDD with F1 score of 85.03% and 99.31%, respectively, which also validates the effectiveness of enhancing the model’s ability to capture multi-scale temporal features of traffic data on detection performance.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Internet Traffic Analysis and Secure E-voting

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

References (38)

Show source-provided references
1. Evans · Industrial Internet: Pushing the Boundaries of Minds and Machines · 2012 · 488
2. Case · Analysis of the Cyber Attack on the Ukrainian Power Grid · 2016 · 1
3. New challenges in forensic analysis in railway domain
4. An industrial network intrusion detection algorithm based on multifeature data clustering optimization model10.1109/TII.2019.2946791 ↗
5. A false sense of security? Revisiting the state of machine learning-based industrial intrusion detection
6. Machine learning methods for cyber security intrusion detection: Datasets and comparative study10.1016/j.comnet.2021.107840 ↗
7. Intrusion detection algorithm based on convolutional neural network and light gradient boosting machine10.1142/S0218194022500462 ↗
8. Network intrusion detection method based on improved CNN in Internet of Things environment10.1155/2022/4602998 ↗
9. CNID: Research of network intrusion detection based on convolutional neural network
10. Intrusion detection model using temporal convolutional network blend into attention mechanism10.4018/IJISP.290832 ↗
11. IGAN-IDS: An imbalanced generative adversarial network towards intrusion detection system in ad-hoc networks10.1016/j.adhoc.2020.102177 ↗
12. A novel multi-module integrated intrusion detection system for high-dimensional imbalanced data10.1007/s10489-022-03361-2 ↗
13. Model of the intrusion detection system based on the integration of spatial-temporal features10.1016/j.cose.2019.101681 ↗
14. LIO-IDS: Handling class imbalance using LSTM and improved one-vs-one technique in intrusion detection system10.1016/j.comnet.2021.108076 ↗
15. CNN-LSTM: Hybrid deep neural network for network intrusion detection system10.1109/ACCESS.2022.3206425 ↗
16. A network intrusion detection method based on deep multi-scale convolutional neural network10.1007/s10776-020-00495-3 ↗
17. A multiscale intrusion detection system based on pyramid depthwise separable convolution neural network10.1016/j.neucom.2023.01.072 ↗
18. Improving autoencoder by mutual information maximization and shuffle attention for novelty detection10.1007/s10489-022-04196-7 ↗
19. Unsupervised deep learning approach for network intrusion detection combining convolutional autoencoder and one-class SVM10.1007/s10489-021-02205-9 ↗
20. Network intrusion detection with nonsymmetric deep autoencoding feature extraction
21. HNN: A novel model to study the intrusion detection based on multi-feature correlation and temporal-spatial analysis10.1109/TNSE.2021.3109644 ↗
22. A two-stage intrusion detection system with auto-encoder and LSTMs10.1016/j.asoc.2022.108768 ↗
23. A hybrid deep learning model for efficient intrusion detection in big data environment10.1016/j.ins.2019.10.069 ↗
24. An efficient network behavior anomaly detection using a hybrid DBN-LSTM network10.1016/j.cose.2021.102600 ↗
25. Industrial intrusion detection technology based on one-dimensional multi-scale residual network
26. Multi-scale self-organizing map assisted deep autoencoding gaussian mixture model for unsupervised intrusion detection10.1016/j.knosys.2021.107086 ↗
27. GM-TCNet: Gated multi-scale temporal convolutional network using emotion causality for speech emotion recognition10.1016/j.specom.2022.07.005 ↗
28. Modeling task relationships in multi-task learning with multi-gate mixture-of-experts
29. Multitask mixture of sequential experts for user activity streams
30. A detailed analysis of the KDD CUP 99 data set
31. UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set)
32. IGRF-RFE: A hybrid feature selection method for MLP-based network intrusion detection on UNSW-NB15 dataset10.1186/s40537-023-00694-8 ↗
33. Imbalanced data classification: A KNN and generative adversarial networks-based hybrid approach for intrusion detection10.1016/j.future.2022.01.026 ↗
34. A deep learning method with filter based feature engineering for wireless intrusion detection system10.1109/ACCESS.2019.2905633 ↗
35. A multi-task based deep learning approach for intrusion detection10.1016/j.knosys.2021.107852 ↗
36. ROULETTE: A neural attention multi-output model for explainable network intrusion detection10.1016/j.eswa.2022.117144 ↗
37. Synthetic attack data generation model applying generative adversarial network for intrusion detection10.1016/j.cose.2022.103054 ↗
38. Representation learning-based network intrusion detection system by capturing explicit and implicit feature interactions10.1016/j.cose.2021.102537 ↗