journal article·2024Open access

CNN Channel Attention Intrusion Detection System Using NSL-KDD Dataset

Fatma S. Alrayes, Mohammed Zakariah, Syed Umar Amin, Zafar Iqbal Khan, Jehad Saad Alqurni

Computers, Materials & Continua· Volume 79· Issue 3

Abstract

Intrusion detection systems (IDS) are essential in the field of cybersecurity because they protect networks from a wide range of online threats. The goal of this research is to meet the urgent need for small-footprint, highly-adaptable Network Intrusion Detection Systems (NIDS) that can identify anomalies. The NSL-KDD dataset is used in the study; it is a sizable collection comprising 43 variables with the label’s “attack” and “level.” It proposes a novel approach to intrusion detection based on the combination of channel attention and convolutional neural networks (CNN). Furthermore, this dataset makes it easier to conduct a thorough assessment of the suggested intrusion detection strategy. Furthermore, maintaining operating efficiency while improving detection accuracy is the primary goal of this work. Moreover, typical NIDS examines both risky and typical behavior using a variety of techniques. On the NSL-KDD dataset, our CNN-based approach achieves an astounding 99.728% accuracy rate when paired with channel attention. Compared to previous approaches such as ensemble learning, CNN, RBM (Boltzmann machine), ANN, hybrid auto-encoders with CNN, MCNN, and ANN, and adaptive algorithms, our solution significantly improves intrusion detection performance. Moreover, the results highlight the effectiveness of our suggested method in improving intrusion detection precision, signifying a noteworthy advancement in this field. Subsequent efforts will focus on strengthening and expanding our approach in order to counteract growing cyberthreats and adjust to changing network circumstances.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection

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

References (41)

Show source-provided references
1. A stacked CNN-BiLSTM model with majority technique for detecting the intrusions in network
2. Explainable artificial intelligence for intrusion detection in IoT networks: A deep learning based approach10.1016/j.eswa.2023.121751 ↗
3. DCNNBiLSTM: An efficient hybrid deep learning-based intrusion detection system10.1016/j.teler.2023.100053 ↗
4. Cost based random forest classifier for intrusion detection system in internet of things10.1016/j.asoc.2023.111125 ↗
5. A machine learning-based intrusion detection for detecting internet of things network attacks10.1016/j.aej.2022.02.063 ↗
6. Collaborative device-level botnet detection for internet of things10.1016/j.cose.2023.103172 ↗
7. A survey of CNN-based network intrusion detection10.3390/app12168162 ↗
8. A novel attention-based feature learning and optimal deep learning approach for network intrusion detection10.3233/JIFS-231758 ↗
9. An attention-based convolutional neural network for intrusion detection model10.1109/ACCESS.2023.3271408 ↗
10. A convolutional neural network for improved anomaly-based network intrusion detection10.1089/big.2020.0263 ↗
11. NIDS-CNNLSTM: Network intrusion detection classification model based on deep learning10.1109/ACCESS.2023.3254915 ↗
12. A deep learning model for network intrusion detection with imbalanced data10.3390/electronics11060898 ↗
13. S. Sapre, P. Ahmadi, and K. Islam, “A robust comparison of the KDDCup99 and NSL-KDD IoT network intrusion detection datasets through various machine learning algorithms,” 2019. doi: 10.48550/arXiv.1912.13204, 2019.
14. Anomaly-based intrusion detection system for IoT networks through deep learning model10.1016/j.compeleceng.2022.107810 ↗
15. An improved intrusion detection system based on convolutional neural networks (CNN) algorithm
16. Analysis of modern intrusion detection algorithms and developing a smart IDS
17. An adaptive ensemble machine learning model for intrusion detection10.1109/ACCESS.2019.2923640 ↗
18. Hybrid optimized deep neural network with enhanced conditional random field based intrusion detection on wireless sensor network10.1007/s11063-022-10892-9 ↗
19. Intrusion detection system using hybrid convolutional neural network
20. A comparative study of intrusion detection systems applied to NSL-KDD dataset
21. A deep learning approach for network intrusion detection system
22. DIDS: A deep neural network based real-time intrusion detection system for IoT10.1016/j.dajour.2022.100142 ↗
23. Deep learning method for denial of service attack detection based on restricted boltzmann machine10.1089/big.2018.0023 ↗
24. Res-TranBiLSTM: An intelligent approach for intrusion detection in the internet of things10.1016/j.comnet.2023.109982 ↗
25. Development of a malicious network traffic intrusion detection system using deep learning
26. A Cloud intrusion detection systems based on DNN using backpropagation and PSO on the CSE-CIC-IDS2018 dataset10.3390/app13042276 ↗
27. Intrusion detection system with customized machine learning techniques for NSL-KDD dataset
28. EIDM: Deep learning model for IoT intrusion detection systems10.1007/s11227-023-05197-0 ↗
29. MuDeLA: Multi-level deep learning approach for intrusion detection systems
30. M-MultiSVM: An efficient feature selection assisted network intrusion detection system using machine learning10.1016/j.cose.2023.103587 ↗
31. Attack-aware IoT network traffic routing leveraging ensemble learning10.3390/s22010241 ↗
32. Intrusion detection using enhanced genetic sine swarm algorithm based deep meta-heuristic ANN classifier on UNSW-NB15 and NSL-KDD dataset10.3233/JIFS-224283 ↗
33. Deep SARSA-based reinforcement learning approach for anomaly network intrusion detection system10.1007/s10207-022-00634-2 ↗
34. A scalable network intrusion detection system using Bi-LSTM and CNN
35. An effective technique for detecting minority attacks in NIDS using deep learning and sampling approach10.1016/j.aej.2023.07.063 ↗
36. Deep learning based hybrid intrusion detection systems to protect satellite networks10.1007/s10922-023-09767-8 ↗
37. A multi-layer classification approach for intrusion detection in IoT networks based on deep learning10.3390/s21092987 ↗
38. Intrusion detection system for NSL-KDD dataset using convolutional neural networks
39. C. E. Asry, S. Douzi, and B. E. Ouahidi, “A deep learning model for intrusion detection with imbalanced dataset,” in Advances in Intelligent System and Smart Technologies, 2024, vol. 11, no. 6, pp. 261–271. doi: 10.1007/978-3-031-47672-3_26.10.1007/978-3-031-47672-3_26 ↗
40. Dixit · Soft Computing: Theories and Applications · 2022 · 1380 · 229
41. Deep object segmentation and classification networks for building damage detection using the xBD dataset10.1080/17538947.2023.2292637 ↗