Open Access iconOpen Access

ARTICLE

crossmark

A Step-Based Deep Learning Approach for Network Intrusion Detection

Yanyan Zhang1, Xiangjin Ran2,*

1 Jilin Business and Technology College, Changchun, 130507, China
2 College of Earth Sciences, Jilin University, Changchun, 130061, China

* Corresponding Author: Xiangjin Ran. Email: email

(This article belongs to this Special Issue: Swarm Intelligence and Applications in Combinatorial Optimization)

Computer Modeling in Engineering & Sciences 2021, 128(3), 1231-1245. https://doi.org/10.32604/cmes.2021.016866

Abstract

In the network security field, the network intrusion detection system (NIDS) is considered one of the critical issues in the detection accuracy and missed detection rate. In this paper, a method of two-step network intrusion detection on the basis of GoogLeNet Inception and deep convolutional neural networks (CNNs) models is proposed. The proposed method used the GoogLeNet Inception model to identify the network packets’ binary problem. Subsequently, the characteristics of the packets’ raw data and the traffic features are extracted. The CNNs model is also used to identify the multiclass intrusions by the network packets’ features. In the experimental results, the proposed method shows an improvement in the identification accuracy, where it achieves up to 99.63%. In addition, the missed detection rate is reduced to be 0.1%. The results prove the high performance of the proposed method in enhancing the NIDS’s reliability.

Keywords


Cite This Article

Zhang, Y., Ran, X. (2021). A Step-Based Deep Learning Approach for Network Intrusion Detection. CMES-Computer Modeling in Engineering & Sciences, 128(3), 1231–1245.



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2369

    View

  • 1556

    Download

  • 0

    Like

Share Link