A New Intrusion Detection System for the Internet of Things via Deep Convolutional Neural Network and Feature Engineering. 2022

Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
Department of Computer Science, Quaid-i-Azam University, Islamabad 44000, Pakistan.

The Internet of Things (IoT) is a widely used technology in automated network systems across the world. The impact of the IoT on different industries has occurred in recent years. Many IoT nodes collect, store, and process personal data, which is an ideal target for attackers. Several researchers have worked on this problem and have presented many intrusion detection systems (IDSs). The existing system has difficulties in improving performance and identifying subcategories of cyberattacks. This paper proposes a deep-convolutional-neural-network (DCNN)-based IDS. A DCNN consists of two convolutional layers and three fully connected dense layers. The proposed model aims to improve performance and reduce computational power. Experiments were conducted utilizing the IoTID20 dataset. The performance analysis of the proposed model was carried out with several metrics, such as accuracy, precision, recall, and F1-score. A number of optimization techniques were applied to the proposed model in which Adam, AdaMax, and Nadam performance was optimum. In addition, the proposed model was compared with various advanced deep learning (DL) and traditional machine learning (ML) techniques. All experimental analysis indicates that the accuracy of the proposed approach is high and more robust than existing DL-based algorithms.

UI MeSH Term Description Entries
D000069550 Machine Learning A type of ARTIFICIAL INTELLIGENCE that enable COMPUTERS to independently initiate and execute LEARNING when exposed to new data. Transfer Learning,Learning, Machine,Learning, Transfer
D000080487 Internet of Things Networking capability which facilitates information flow to and from objects and devices using the INTERNET.
D000465 Algorithms A procedure consisting of a sequence of algebraic formulas and/or logical steps to calculate or determine a given task. Algorithm
D016571 Neural Networks, Computer A computer architecture, implementable in either hardware or software, modeled after biological neural networks. Like the biological system in which the processing capability is a result of the interconnection strengths between arrays of nonlinear processing nodes, computerized neural networks, often called perceptrons or multilayer connectionist models, consist of neuron-like units. A homogeneous group of units makes up a layer. These networks are good at pattern recognition. They are adaptive, performing tasks by example, and thus are better for decision-making than are linear learning machines or cluster analysis. They do not require explicit programming. Computational Neural Networks,Connectionist Models,Models, Neural Network,Neural Network Models,Neural Networks (Computer),Perceptrons,Computational Neural Network,Computer Neural Network,Computer Neural Networks,Connectionist Model,Model, Connectionist,Model, Neural Network,Models, Connectionist,Network Model, Neural,Network Models, Neural,Network, Computational Neural,Network, Computer Neural,Network, Neural (Computer),Networks, Computational Neural,Networks, Computer Neural,Networks, Neural (Computer),Neural Network (Computer),Neural Network Model,Neural Network, Computational,Neural Network, Computer,Neural Networks, Computational,Perceptron

Related Publications

Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
January 2023, PloS one,
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
January 2022, Computational intelligence and neuroscience,
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
July 2023, Sensors (Basel, Switzerland),
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
April 2019, Sensors (Basel, Switzerland),
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
June 2021, Big data,
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
March 2018, Neurocomputing,
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
January 2016, PloS one,
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
January 2022, IEEE/ACM transactions on computational biology and bioinformatics,
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
August 2023, Sensors (Basel, Switzerland),
Safi Ullah, and Jawad Ahmad, and Muazzam A Khan, and Eman H Alkhammash, and Myriam Hadjouni, and Yazeed Yasin Ghadi, and Faisal Saeed, and Nikolaos Pitropakis
January 2020, Sensors (Basel, Switzerland),
Copied contents to your clipboard!