CSK-CNN: Network Intrusion Detection Model Based on Two-Layer Convolution Neural Network for Handling Imbalanced Dataset

被引:9
作者
Song, Jiaming [1 ]
Wang, Xiaojuan [2 ]
He, Mingshu [2 ]
Jin, Lei [3 ]
机构
[1] China Acad Informat & Commun Technol, Inst Cloud Comp & Big Data, Beijing 100191, Peoples R China
[2] Beijing Univ Posts & Telecommun, Sch Elect Engn, Beijing 100876, Peoples R China
[3] Beijing Univ Posts & Telecommun, Sch Comp Sci, Beijing 100876, Peoples R China
基金
中国国家自然科学基金;
关键词
network intrusion detection; class imbalance; convolutional neural network; Cluster-SMOTE;
D O I
10.3390/info14020130
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In computer networks, Network Intrusion Detection System (NIDS) plays a very important role in identifying intrusion behaviors. NIDS can identify abnormal behaviors by analyzing network traffic. However, the performance of classifier is not very good in identifying abnormal traffic for minority classes. In order to improve the detection rate on class imbalanced dataset, we propose a network intrusion detection model based on two-layer CNN and Cluster-SMOTE + K-means algorithm (CSK-CNN) to process imbalanced dataset. CSK combines the cluster based Synthetic Minority Over Sampling Technique (Cluster-SMOTE) and K-means based under sampling algorithm. Through the two-layer network, abnormal traffic can not only be identified, but also be classified into specific attack types. This paper has been verified on UNSW-NB15 dataset and CICIDS2017 dataset, and the performance of the proposed model has been evaluated using such indicators as accuracy, recall, precision, F1-score, ROC curve, AUC value, training time and testing time. The experiment shows that the proposed CSK-CNN in this paper is obviously superior to other comparison algorithms in terms of network intrusion detection performance, and is suitable for deployment in the real network environment.
引用
收藏
页数:17
相关论文
共 50 条
[31]   ResACAG: A graph neural network based intrusion detection [J].
Zhang, Anqin ;
Zhao, Yan ;
Zhou, Chenhao ;
Zhang, Ting .
COMPUTERS & ELECTRICAL ENGINEERING, 2025, 122
[32]   Animal Intrusion Detection Based on Convolutional Neural Network [J].
Xue, Wenling ;
Jiang, Ting ;
Shi, Jiong .
2017 17TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2017,
[33]   An Intrusion Detection System Based on Convolutional Neural Network [J].
Liu, Pengju .
PROCEEDINGS OF 2019 11TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2019), 2019, :62-67
[34]   A Hierarchical Convolution Neural Network (CNN)-Based Ship Target Detection Method in Spaceborne SAR Imagery [J].
Wang, Jun ;
Zheng, Tong ;
Lei, Peng ;
Bai, Xiao .
REMOTE SENSING, 2019, 11 (06)
[35]   A Convolutional Neural Network with Hyperparameter Tuning for Packet Payload-Based Network Intrusion Detection [J].
Boulaiche, Ammar ;
Haddad, Sofiane ;
Lemouari, Ali .
SYMMETRY-BASEL, 2024, 16 (09)
[36]   A Wasserstein Generative Adversarial Network-Gradient Penalty-Based Model with Imbalanced Data Enhancement for Network Intrusion Detection [J].
Lee, Gwo-Chuan ;
Li, Jyun-Hong ;
Li, Zi-Yang .
APPLIED SCIENCES-BASEL, 2023, 13 (14)
[37]   Railway Foreign Body Intrusion Detection Based on Faster R-CNN Network Model [J].
Xu Y. ;
Tao H. ;
Hu L. .
Tiedao Xuebao/Journal of the China Railway Society, 2020, 42 (05) :91-98
[38]   A Convolutional Neural Network for Improved Anomaly-Based Network Intrusion Detection [J].
Al-Turaiki, Isra ;
Altwaijry, Najwa .
BIG DATA, 2021, 9 (03) :233-252
[39]   Intrusion Detection System for Multiclass Detection based on a Convolutional Neural Network [J].
Milosevic, Marija ;
Ciric, Vladimir ;
Milentijevic, Ivan .
2024 IEEE 22ND MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, MELECON 2024, 2024, :1275-1280
[40]   Violence Detection Method Based on Convolution Neural Network and Trajectory [J].
Li, Jianxin ;
Liu, Jie ;
Li, Chao ;
Cao, Wenliang ;
Li, Bin ;
Jiang, Fei ;
Huang, Jinyu ;
Guo, Yingxia ;
Liu, Yang .
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2023, 39 (04) :777-796