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 条
  • [31] Intrusion Detection in IoT Systems Based on Deep Learning Using Convolutional Neural Network
    Pham Van Huong
    Le Duc Thuan
    Le Thi Hong Van
    Dang Viet Hung
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 448 - 453
  • [32] Intrusion Detection Algorithm Based on Convolutional Neural Network and Light Gradient Boosting Machine
    Wang, Qian
    Zhao, Wenfang
    Wei, Xiaoyu
    Ren, Jiadong
    Gao, Yuying
    Zhang, Bing
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (08) : 1229 - 1245
  • [33] A novel IoT network intrusion detection approach based on Adaptive Particle Swarm Optimization Convolutional Neural Network
    Kan, Xiu
    Fan, Yixuan
    Fang, Zhijun
    Cao, Le
    Xiong, Neal N.
    Yang, Dan
    Li, Xuan
    INFORMATION SCIENCES, 2021, 568 : 147 - 162
  • [34] MNIST Handwritten Digit Classification Based on Convolutional Neural Network with Hyperparameter Optimization
    Shao, Haijian
    Ma, Edwin
    Zhu, Ming
    Deng, Xing
    Zhai, Shengjie
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 36 (03) : 3595 - 3606
  • [35] Enhanced Network Intrusion Detection using Deep Convolutional Neural Networks
    Naseer, Sheraz
    Saleem, Yasir
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (10): : 5159 - 5178
  • [36] Integrated Image Sensor and Hyperparameter Optimization of Convolutional Neural Network for Facial Skin Detection
    Lin, Hsueh-Yi
    Lin, Cheng-Jian
    Jeng, Shiou-Yun
    Yu, Cheng-Yi
    SENSORS AND MATERIALS, 2021, 33 (08) : 2911 - 2924
  • [37] Anomalous packet identification for network intrusion detection
    Summerville, DH
    Nwanze, N
    Skormin, VA
    PROCEEDINGS FROM THE FIFTH IEEE SYSTEMS, MAN AND CYBERNETICS INFORMATION ASSURANCE WORKSHOP, 2004, : 60 - 67
  • [38] Deep Convolutional Neural Network for Active Intrusion Detection and Protect data from Passive Intrusion by Pascal Triangle
    Alqahtani, Abdulrahman Saad
    WIRELESS PERSONAL COMMUNICATIONS, 2024,
  • [39] Hyperparameter optimization in convolutional neural network using genetic algorithms
    Aszemi N.M.
    Dominic P.D.D.
    International Journal of Advanced Computer Science and Applications, 2019, 10 (06): : 269 - 278
  • [40] Convolutional neural network models using metaheuristic based feature selection method for intrusion detection
    Salati, Maryam
    Askerzade, Iman
    Bostanci, Gazi Erkan
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2024, 40 (01): : 179 - 188