A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection

The connectivity of devices through the internet plays a remarkable role in our daily lives. Many network-based applications are utilized in different domains, e.g., health care, smart environments, and businesses. These applications offer a wide range of services and provide services to large group...

Volledige beschrijving

Bibliografische gegevens
Hoofdauteurs: Emad Ul Haq Qazi, Abdulrazaq Almorjan, Tanveer Zia
Formaat: Artikel
Taal:English
Gepubliceerd in: MDPI AG 2022-08-01
Reeks:Applied Sciences
Onderwerpen:
Online toegang:https://www.mdpi.com/2076-3417/12/16/7986
_version_ 1827623899514273792
author Emad Ul Haq Qazi
Abdulrazaq Almorjan
Tanveer Zia
author_facet Emad Ul Haq Qazi
Abdulrazaq Almorjan
Tanveer Zia
author_sort Emad Ul Haq Qazi
collection DOAJ
description The connectivity of devices through the internet plays a remarkable role in our daily lives. Many network-based applications are utilized in different domains, e.g., health care, smart environments, and businesses. These applications offer a wide range of services and provide services to large groups. Therefore, the safety of network-based applications has always been an area of research interest for academia and industry alike. The evolution of deep learning has enabled us to explore new areas of research. Hackers make use of the vulnerabilities in networks and attempt to gain access to confidential systems and information. This information and access to systems can be very harmful and portray losses beyond comprehension. Therefore, detection of these network intrusions is of the utmost importance. Deep learning based techniques require minimal inputs while exploring every possible feature set in the network. Thus, in this paper, we present a one-dimensional convolutional neural network-based deep learning architecture for the detection of network intrusions. In this research, we detect four different types of network intrusions, i.e., DoS Hulk, DDoS, and DoS Goldeneye which belong to the active attack category, and PortScan, which falls in the passive attack category. For this purpose, we used the benchmark CICIDS2017 dataset for conducting the experiments and achieved an accuracy of 98.96% as demonstrated in the experimental results.
first_indexed 2024-03-09T11:57:09Z
format Article
id doaj.art-06c93b535f7445e9ab3a40ef8b28c73d
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T11:57:09Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-06c93b535f7445e9ab3a40ef8b28c73d2023-11-30T23:07:10ZengMDPI AGApplied Sciences2076-34172022-08-011216798610.3390/app12167986A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion DetectionEmad Ul Haq Qazi0Abdulrazaq Almorjan1Tanveer Zia2Center of Excellence in Cybercrimes and Digital Forensics (CoECDF), Naif Arab University for Security Sciences (NAUSS), Riyadh 14812, Saudi ArabiaCenter of Excellence in Cybercrimes and Digital Forensics (CoECDF), Naif Arab University for Security Sciences (NAUSS), Riyadh 14812, Saudi ArabiaCenter of Excellence in Cybercrimes and Digital Forensics (CoECDF), Naif Arab University for Security Sciences (NAUSS), Riyadh 14812, Saudi ArabiaThe connectivity of devices through the internet plays a remarkable role in our daily lives. Many network-based applications are utilized in different domains, e.g., health care, smart environments, and businesses. These applications offer a wide range of services and provide services to large groups. Therefore, the safety of network-based applications has always been an area of research interest for academia and industry alike. The evolution of deep learning has enabled us to explore new areas of research. Hackers make use of the vulnerabilities in networks and attempt to gain access to confidential systems and information. This information and access to systems can be very harmful and portray losses beyond comprehension. Therefore, detection of these network intrusions is of the utmost importance. Deep learning based techniques require minimal inputs while exploring every possible feature set in the network. Thus, in this paper, we present a one-dimensional convolutional neural network-based deep learning architecture for the detection of network intrusions. In this research, we detect four different types of network intrusions, i.e., DoS Hulk, DDoS, and DoS Goldeneye which belong to the active attack category, and PortScan, which falls in the passive attack category. For this purpose, we used the benchmark CICIDS2017 dataset for conducting the experiments and achieved an accuracy of 98.96% as demonstrated in the experimental results.https://www.mdpi.com/2076-3417/12/16/7986network intrusion detection system (NIDS)CICIDS2017deep learningconvolutional neural network (CNN)
spellingShingle Emad Ul Haq Qazi
Abdulrazaq Almorjan
Tanveer Zia
A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection
Applied Sciences
network intrusion detection system (NIDS)
CICIDS2017
deep learning
convolutional neural network (CNN)
title A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection
title_full A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection
title_fullStr A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection
title_full_unstemmed A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection
title_short A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection
title_sort one dimensional convolutional neural network 1d cnn based deep learning system for network intrusion detection
topic network intrusion detection system (NIDS)
CICIDS2017
deep learning
convolutional neural network (CNN)
url https://www.mdpi.com/2076-3417/12/16/7986
work_keys_str_mv AT emadulhaqqazi aonedimensionalconvolutionalneuralnetwork1dcnnbaseddeeplearningsystemfornetworkintrusiondetection
AT abdulrazaqalmorjan aonedimensionalconvolutionalneuralnetwork1dcnnbaseddeeplearningsystemfornetworkintrusiondetection
AT tanveerzia aonedimensionalconvolutionalneuralnetwork1dcnnbaseddeeplearningsystemfornetworkintrusiondetection
AT emadulhaqqazi onedimensionalconvolutionalneuralnetwork1dcnnbaseddeeplearningsystemfornetworkintrusiondetection
AT abdulrazaqalmorjan onedimensionalconvolutionalneuralnetwork1dcnnbaseddeeplearningsystemfornetworkintrusiondetection
AT tanveerzia onedimensionalconvolutionalneuralnetwork1dcnnbaseddeeplearningsystemfornetworkintrusiondetection