Intrusion detection algorithm based on image enhanced convolutional neural network

Intrusion Detection System (IDS) can reduce the losses caused by intrusion behaviors and protect users’ information security. The effectiveness of IDS depends on the performance of the algorithm used in identifying intrusions. And traditional machine learning algorithms are limited to deal with the intrusion data with the characteristics of high-dimensionality, nonlinearity and imbalance. Therefore, this paper proposes an Intrusion Detection algorithm based on Image Enhanced Convolutional Neural Network (ID-IE-CNN). Firstly, based on the image processing technology of deep learning, oversampling method is used to increase the amount of original data to achieve data balance. Secondly, the one-dimensional data is converted into two-dimensional image data, the convolutional layer and the pooling layer are used to extract the main features of the image to reduce the data dimensionality. Thirdly, the Tanh function is introduced as an activation function to fit nonlinear data, a fully connected layer is used to integrate local information, and the generalization ability of the prediction model is improved by the Dropout method. Finally, the Softmax classifier is used to predict the behavior of intrusion detection. This paper uses the KDDCup99 data set and compares with other competitive algorithms. Both in the performance of binary classification and multi-classification, ID-IE-CNN is better than the compared algorithms, which verifies its superiority.

[1]  David Taniar,et al.  An efficient algorithm and tool for detecting dangerous website vulnerabilities , 2020, Int. J. Web Grid Serv..

[2]  Si-han LI,et al.  Visual detection of liquid leakage based on convolutional neural network , 2021 .

[3]  Jia Lei Research of intrusion detection system dataset-KDD CUP99 , 2010 .

[4]  Sung-Bae Cho,et al.  Exploiting deep convolutional neural networks for a neural-based learning classifier system , 2019, Neurocomputing.

[5]  A. Anbarasa Kumar,et al.  Analysis of intrusion detection in cyber attacks using DEEP learning neural networks , 2020, Peer-to-Peer Netw. Appl..

[6]  S. Ganapathy,et al.  A deep learning approach for effective intrusion detection in wireless networks using CNN , 2020, Soft Comput..

[7]  Nguyen Thi Kim Son,et al.  A new method to classify malicious domain name using neutrosophic sets in DGA botnet detection , 2020, J. Intell. Fuzzy Syst..

[8]  Michal Choras,et al.  Intrusion detection approach based on optimised artificial neural network , 2020, Neurocomputing.

[9]  J. Bezdek,et al.  FCM: The fuzzy c-means clustering algorithm , 1984 .

[10]  Haibo Li,et al.  Convolutional neural network for facial expression recognition , 2016 .

[11]  Bouabid El Ouahidi,et al.  Hybrid intrusion detection system using machine learning , 2020, Netw. Secur..

[12]  Yanhui Guo,et al.  KNCM: Kernel Neutrosophic c-Means Clustering , 2017, Appl. Soft Comput..

[13]  Gayatri Ketepalli,et al.  A Deep Learning Approach to Network Intrusion Detection Using Deep Autoencoder , 2020, Rev. d'Intelligence Artif..

[14]  Aili Wang,et al.  Network Intrusion Detection Combined Hybrid Sampling With Deep Hierarchical Network , 2020, IEEE Access.

[15]  R. Santhana Krishnan,et al.  Modified zone based intrusion detection system for security enhancement in mobile ad hoc networks , 2019, Wireless Networks.

[16]  Yuefei Zhu,et al.  A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks , 2017, IEEE Access.

[17]  Heng-Da Cheng,et al.  A NEW NEUTROSOPHIC APPROACH TO IMAGE THRESHOLDING , 2008 .

[18]  Raghvendra Kumar,et al.  Performance evaluation of Botnet DDoS attack detection using machine learning , 2020, Evol. Intell..

[19]  Li Hui-fen Analysis of Network Intrusion Detection Technology , 2011 .

[20]  Zhang Yuqing,et al.  Situation, Trends and Prospects of Deep Learning Applied to Cyberspace Security , 2018 .

[21]  Chih-Fong Tsai,et al.  CANN: An intrusion detection system based on combining cluster centers and nearest neighbors , 2015, Knowl. Based Syst..

[22]  Deris Stiawan,et al.  Attack classification of an intrusion detection system using deep learning and hyperparameter optimization , 2021, J. Inf. Secur. Appl..

[23]  Amr Badr,et al.  A Hybrid Nested Genetic-Fuzzy Algorithm Framework for Intrusion Detection and Attacks , 2020, IEEE Access.

[24]  R. Jagadeesh,et al.  Non-linear Dimensionality Reduction-based Intrusion Detection using Deep Autoencoder , 2019, International Journal of Advanced Computer Science and Applications.

[25]  Deepak Prashar,et al.  Recurrent neural network for detecting malware , 2020, Comput. Secur..

[26]  Xu Yang,et al.  Intrusion detection method based on a deep convolutional neural network , 2019 .