A Convolutional Neural Network with Hyperparameter Tuning for Packet Payload-Based Network Intrusion Detection

被引:1
作者
Boulaiche, Ammar [1 ]
Haddad, Sofiane [2 ]
Lemouari, Ali [1 ,3 ]
机构
[1] Univ Jijel, Fac Exact Sci & Comp Sci, LaRIA Lab, Jijel 18000, Algeria
[2] Univ Jijel, Fac Sci & Technol, RE Lab, Jijel 18000, Algeria
[3] Univ Tamanrasset, Fac Sci & Technol, Tamanrasset 11000, Algeria
来源
SYMMETRY-BASEL | 2024年 / 16卷 / 09期
关键词
network intrusion detection; multiclass classification; convolutional neural network; hyperparameter tuning; self-adaptive differential evolution; metaheuristic optimization;
D O I
10.3390/sym16091151
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In the last few years, the use of convolutional neural networks (CNNs) in intrusion detection domains has attracted more and more attention. However, their results in this domain have not lived up to expectations compared to the results obtained in other domains, such as image classification and video analysis. This is mainly due to the datasets used, which contain preprocessed features that are not compatible with convolutional neural networks, as they do not allow a full exploit of all the information embedded in the original network traffic. With the aim of overcoming these issues, we propose in this paper a new efficient convolutional neural network model for network intrusion detection based on raw traffic data (pcap files) rather than preprocessed data stored in CSV files. The novelty of this paper lies in the proposal of a new method for adapting the raw network traffic data to the most suitable format for CNN models, which allows us to fully exploit the strengths of CNNs in terms of pattern recognition and spatial analysis, leading to more accurate and effective results. Additionally, to further improve its detection performance, the structure and hyperparameters of our proposed CNN-based model are automatically adjusted using the self-adaptive differential evolution (SADE) metaheuristic, in which symmetry plays an essential role in balancing the different phases of the algorithm, so that each phase can contribute in an equal and efficient way to finding optimal solutions. This helps to make the overall performance more robust and efficient when solving optimization problems. The experimental results on three datasets, KDD-99, UNSW-NB15, and CIC-IDS2017, show a strong symmetry between the frequency values implemented in the images built for each network traffic and the different attack classes. This was confirmed by a good predictive accuracy that goes well beyond similar competing models in the literature.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] PBCNN: Packet Bytes-based Convolutional Neural Network for Network Intrusion Detection
    Yu, Lian
    Dong, Jingtao
    Chen, Lihao
    Li, Mengyuan
    Xu, Bingfeng
    Li, Zhao
    Qiao, Lin
    Liu, Lijun
    Zhao, Bei
    Zhang, Chen
    COMPUTER NETWORKS, 2021, 194
  • [2] A network intrusion detection system based on convolutional neural network
    Wang, Hui
    Cao, Zijian
    Hong, Bo
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (06) : 7623 - 7637
  • [3] A Network Intrusion Detection Model Based on Convolutional Neural Network
    Tao, Wenwei
    Zhang, Wenzhe
    Hu, Chao
    Hu, Chaohui
    SECURITY WITH INTELLIGENT COMPUTING AND BIG-DATA SERVICES, 2020, 895 : 771 - 783
  • [4] Bayesian Hyperparameter Optimization for Deep Neural Network-Based Network Intrusion Detection
    Masum, Mohammad
    Shahriar, Hossain
    Haddad, Hisham
    Faruk, Md Jobair Hossain
    Valero, Maria
    Khan, Md Abdullah
    Rahman, Mohammad A.
    Adnan, Muhaiminul, I
    Cuzzocrea, Alfredo
    Wu, Fan
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 5413 - 5419
  • [5] An Intrusion Detection System Based on Convolutional Neural Network
    Liu, Pengju
    PROCEEDINGS OF 2019 11TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2019), 2019, : 62 - 67
  • [6] Animal Intrusion Detection Based on Convolutional Neural Network
    Xue, Wenling
    Jiang, Ting
    Shi, Jiong
    2017 17TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2017,
  • [7] Wireless Network Intrusion Detection Based on Improved Convolutional Neural Network
    Yang, Hongyu
    Wang, Fengyan
    IEEE ACCESS, 2019, 7 : 64366 - 64374
  • [8] A Convolutional Neural Network for Improved Anomaly-Based Network Intrusion Detection
    Al-Turaiki, Isra
    Altwaijry, Najwa
    BIG DATA, 2021, 9 (03) : 233 - 252
  • [9] Intrusion detection method based on a deep convolutional neural network
    Zhang S.
    Xie X.
    Xu Y.
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2019, 59 (01): : 44 - 52
  • [10] Intrusion Detection System for Multiclass Detection based on a Convolutional Neural Network
    Milosevic, Marija
    Ciric, Vladimir
    Milentijevic, Ivan
    2024 IEEE 22ND MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, MELECON 2024, 2024, : 1275 - 1280