Enhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computing

Abstract Nowadays, with the proliferation of internet of things-connected devices, the scope of cyber-attacks on the internet of things has grown exponentially. So, it makes it a necessity to develop an efficient and accurate intrusion detection system that should be fast, dynamic, and scalable in a...

Full description

Bibliographic Details
Main Authors: Doaa Mohamed, Osama Ismael
Format: Article
Language:English
Published: SpringerOpen 2023-03-01
Series:Journal of Cloud Computing: Advances, Systems and Applications
Subjects:
Online Access:https://doi.org/10.1186/s13677-023-00420-y
_version_ 1797859837770465280
author Doaa Mohamed
Osama Ismael
author_facet Doaa Mohamed
Osama Ismael
author_sort Doaa Mohamed
collection DOAJ
description Abstract Nowadays, with the proliferation of internet of things-connected devices, the scope of cyber-attacks on the internet of things has grown exponentially. So, it makes it a necessity to develop an efficient and accurate intrusion detection system that should be fast, dynamic, and scalable in an internet of things environment. On the other hand, Fog computing is a decentralized platform that extends Cloud computing to deal with the inherent issues of the Cloud computing. As well, maintaining a high level of security is critical in order to ensure secure and reliable communication between Fog nodes and internet of things devices. To address this issue, we present an intrusion detection method based on artificial neural networks and genetic algorithms to efficiently detect various types of network intrusions on local Fog nodes. Through this approach, we applied genetic algorithms to optimize the interconnecting weights of the network and the biases associated with each neuron. Therefore, it can quickly and effectively establish a back-propagation neural network model. Moreover, the distributed architecture of fog computing enables the distribution of the intrusion detection system over local Fog nodes with a centralized Cloud, which achieves faster attack detection than the Cloud intrusion detection mechanism. A set of experiments were conducted on the Raspberry Pi4 as a Fog node, based on the UNSW-NB15 and ToN_IoT data sets for binary-class classification, which showed that the optimized weights and biases achieved better performance than those who used the neural network without optimization. The optimized model showed interoperability, flexibility, and scalability. Furthermore, achieving a higher intrusion detection rate through decreasing the neural network error rate and increasing the true positive rate is also possible. According to the experiments, the suggested approach produces better outcomes in terms of detection accuracy and processing time. In this case, the proposed approach achieved an 16.35% and 37.07% reduction in execution time for both data sets, respectively, compared to other state-of-the-art methods, which enhanced the acceleration of the convergence process and saved processing power.
first_indexed 2024-04-09T21:36:05Z
format Article
id doaj.art-a4fe4667c54049c6b0c3c9e510ed62d9
institution Directory Open Access Journal
issn 2192-113X
language English
last_indexed 2024-04-09T21:36:05Z
publishDate 2023-03-01
publisher SpringerOpen
record_format Article
series Journal of Cloud Computing: Advances, Systems and Applications
spelling doaj.art-a4fe4667c54049c6b0c3c9e510ed62d92023-03-26T11:17:51ZengSpringerOpenJournal of Cloud Computing: Advances, Systems and Applications2192-113X2023-03-0112111310.1186/s13677-023-00420-yEnhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computingDoaa Mohamed0Osama Ismael1Department of Information Systems, Faculty of Computers and Artificial Intelligence, Cairo UniversityDepartment of Information Systems, Faculty of Computers and Artificial Intelligence, Cairo UniversityAbstract Nowadays, with the proliferation of internet of things-connected devices, the scope of cyber-attacks on the internet of things has grown exponentially. So, it makes it a necessity to develop an efficient and accurate intrusion detection system that should be fast, dynamic, and scalable in an internet of things environment. On the other hand, Fog computing is a decentralized platform that extends Cloud computing to deal with the inherent issues of the Cloud computing. As well, maintaining a high level of security is critical in order to ensure secure and reliable communication between Fog nodes and internet of things devices. To address this issue, we present an intrusion detection method based on artificial neural networks and genetic algorithms to efficiently detect various types of network intrusions on local Fog nodes. Through this approach, we applied genetic algorithms to optimize the interconnecting weights of the network and the biases associated with each neuron. Therefore, it can quickly and effectively establish a back-propagation neural network model. Moreover, the distributed architecture of fog computing enables the distribution of the intrusion detection system over local Fog nodes with a centralized Cloud, which achieves faster attack detection than the Cloud intrusion detection mechanism. A set of experiments were conducted on the Raspberry Pi4 as a Fog node, based on the UNSW-NB15 and ToN_IoT data sets for binary-class classification, which showed that the optimized weights and biases achieved better performance than those who used the neural network without optimization. The optimized model showed interoperability, flexibility, and scalability. Furthermore, achieving a higher intrusion detection rate through decreasing the neural network error rate and increasing the true positive rate is also possible. According to the experiments, the suggested approach produces better outcomes in terms of detection accuracy and processing time. In this case, the proposed approach achieved an 16.35% and 37.07% reduction in execution time for both data sets, respectively, compared to other state-of-the-art methods, which enhanced the acceleration of the convergence process and saved processing power.https://doi.org/10.1186/s13677-023-00420-yFog computingInternet of thingsGenetic algorithmIntrusion detectionNeural networkStandard deviation
spellingShingle Doaa Mohamed
Osama Ismael
Enhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computing
Journal of Cloud Computing: Advances, Systems and Applications
Fog computing
Internet of things
Genetic algorithm
Intrusion detection
Neural network
Standard deviation
title Enhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computing
title_full Enhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computing
title_fullStr Enhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computing
title_full_unstemmed Enhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computing
title_short Enhancement of an IoT hybrid intrusion detection system based on fog-to-cloud computing
title_sort enhancement of an iot hybrid intrusion detection system based on fog to cloud computing
topic Fog computing
Internet of things
Genetic algorithm
Intrusion detection
Neural network
Standard deviation
url https://doi.org/10.1186/s13677-023-00420-y
work_keys_str_mv AT doaamohamed enhancementofaniothybridintrusiondetectionsystembasedonfogtocloudcomputing
AT osamaismael enhancementofaniothybridintrusiondetectionsystembasedonfogtocloudcomputing