Home > Published Issues > 2024 > Volume 15, No. 2, 2024 >
JAIT 2024 Vol.15(2): 219-232
doi: 10.12720/jait.15.2.219-232

Hybrid Deep Learning Network Intrusion Detection System Based on Convolutional Neural Network and Bidirectional Long Short-Term Memory

Anindra Ageng Jihado * and Abba Suganda Girsang
Computer Science Department, Bina Nusantara University, Jakarta 11480, Indonesia
Email: anindra.jihado@binus.ac.id (A.A.J.); agirsang@binus.edu (A.S.G.)
*Corresponding author

Manuscript received June 4, 2023; revised July 11, 2023; accepted October 7, 2023; published February 15, 2024.

Abstract—Network security has become crucial in an era where information and data are valuable assets. An effective Network Intrusion Detection System (NIDS) is required to protect sensitive data and information from cyberattacks. Numerous studies have created NIDS using machine learning algorithms and network datasets that do not accurately reflect actual network data flows. Increasing hardware capabilities and the ability to process big data have made deep learning the preferred method for developing NIDS. This study develops a NIDS model using two deep learning algorithms: Convolutional Neural Network (CNN) and Bidirectional Long-Short Term Memory (BiLSTM). CNN extracts spatial features in the proposed model, while BiLSTM extracts temporal features. Two publicly available benchmark datasets, CICIDS2017 and UNSW-NB15, are used to evaluate the model. The proposed model surpasses the previous method in terms of accuracy, achieving 99.83% and 99.81% for binary and multiclass classification on the CICIDS2017 dataset. On the UNSW-NB15 dataset, the model achieves accuracies of 94.22% and 82.91% for binary and multiclass classification, respectively. Moreover, Principal Component Analysis (PCA) is also used for feature engineering to improve the speed of model training and reduce existing features to ten dimensions without significantly impacting the model’s performance.
Keywords—bidirectional long short-term memory, convolutional neural network, deep learning, network intrusion detection system, principal component analysis

Cite: Anindra Ageng Jihado and Abba Suganda Girsang, "Hybrid Deep Learning Network Intrusion Detection System Based on Convolutional Neural Network and Bidirectional Long Short-Term Memory," Journal of Advances in Information Technology, Vol. 15, No. 2, pp. 219-232, 2024.

Copyright © 2024 by the authors. This is an open access article distributed under the Creative Commons Attribution License (CC BY-NC-ND 4.0), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.