Fog-Based Attack Detection Framework for Internet of Things Using Deep Learning

The number of cyber-attacks and data breaches has immensely increased across different enterprises, companies, and industries as a result of the exploitation of the weaknesses in securing Internet of Things (IoT) devices. The increasing number of various devices connected to IoT and their different...

Full description

Bibliographic Details
Main Authors: Ahmed Samy, Haining Yu, Hongli Zhang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9072151/
id doaj-724126b230644e0eb0d5d496621f3a5e
record_format Article
spelling doaj-724126b230644e0eb0d5d496621f3a5e2021-03-30T01:42:08ZengIEEEIEEE Access2169-35362020-01-018745717458510.1109/ACCESS.2020.29888549072151Fog-Based Attack Detection Framework for Internet of Things Using Deep LearningAhmed Samy0https://orcid.org/0000-0002-4591-1882Haining Yu1https://orcid.org/0000-0002-4996-3233Hongli Zhang2School of Computer Science and Technology, Harbin Institute of Technology, Harbin, ChinaSchool of Computer Science and Technology, Harbin Institute of Technology, Harbin, ChinaSchool of Computer Science and Technology, Harbin Institute of Technology, Harbin, ChinaThe number of cyber-attacks and data breaches has immensely increased across different enterprises, companies, and industries as a result of the exploitation of the weaknesses in securing Internet of Things (IoT) devices. The increasing number of various devices connected to IoT and their different protocols has led to growing volume of zero-day attacks. Deep learning (DL) has demonstrated its superiority in big data fields and cyber-security. Recently, DL has been used in cyber-attacks detection because of its capability of extracting and learning deep features of known attacks and detecting unknown attacks without the need for manual feature engineering. However, DL cannot be implemented on IoT devices with limited resources because it requires extensive computation, strong power and storage capabilities. This paper presents a comprehensive attack detection framework of a distributed, robust, and high detection rate to detect several IoT cyber-attacks using DL. The proposed framework implements an attack detector on fog nodes because of its distributed nature, high computational capacity and proximity to edge devices. Six DL models are compared to identify the DL model with the best performance. All DL models are evaluated using five different datasets, each of which involves various attacks. Experiments show that the long short-term memory model outperforms the five other DL models. The proposed framework is effective in terms of response time and detection accuracy and can detect several types of cyber-attacks with 99.97% detection rate and 99.96% detection accuracy in binary classification and 99.65% detection accuracy in multi-class classification.https://ieeexplore.ieee.org/document/9072151/Attack detectioncybersecuritydeep learningfog computinglong short term memoryInternet of Things
collection DOAJ
language English
format Article
sources DOAJ
author Ahmed Samy
Haining Yu
Hongli Zhang
spellingShingle Ahmed Samy
Haining Yu
Hongli Zhang
Fog-Based Attack Detection Framework for Internet of Things Using Deep Learning
IEEE Access
Attack detection
cybersecurity
deep learning
fog computing
long short term memory
Internet of Things
author_facet Ahmed Samy
Haining Yu
Hongli Zhang
author_sort Ahmed Samy
title Fog-Based Attack Detection Framework for Internet of Things Using Deep Learning
title_short Fog-Based Attack Detection Framework for Internet of Things Using Deep Learning
title_full Fog-Based Attack Detection Framework for Internet of Things Using Deep Learning
title_fullStr Fog-Based Attack Detection Framework for Internet of Things Using Deep Learning
title_full_unstemmed Fog-Based Attack Detection Framework for Internet of Things Using Deep Learning
title_sort fog-based attack detection framework for internet of things using deep learning
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description The number of cyber-attacks and data breaches has immensely increased across different enterprises, companies, and industries as a result of the exploitation of the weaknesses in securing Internet of Things (IoT) devices. The increasing number of various devices connected to IoT and their different protocols has led to growing volume of zero-day attacks. Deep learning (DL) has demonstrated its superiority in big data fields and cyber-security. Recently, DL has been used in cyber-attacks detection because of its capability of extracting and learning deep features of known attacks and detecting unknown attacks without the need for manual feature engineering. However, DL cannot be implemented on IoT devices with limited resources because it requires extensive computation, strong power and storage capabilities. This paper presents a comprehensive attack detection framework of a distributed, robust, and high detection rate to detect several IoT cyber-attacks using DL. The proposed framework implements an attack detector on fog nodes because of its distributed nature, high computational capacity and proximity to edge devices. Six DL models are compared to identify the DL model with the best performance. All DL models are evaluated using five different datasets, each of which involves various attacks. Experiments show that the long short-term memory model outperforms the five other DL models. The proposed framework is effective in terms of response time and detection accuracy and can detect several types of cyber-attacks with 99.97% detection rate and 99.96% detection accuracy in binary classification and 99.65% detection accuracy in multi-class classification.
topic Attack detection
cybersecurity
deep learning
fog computing
long short term memory
Internet of Things
url https://ieeexplore.ieee.org/document/9072151/
work_keys_str_mv AT ahmedsamy fogbasedattackdetectionframeworkforinternetofthingsusingdeeplearning
AT hainingyu fogbasedattackdetectionframeworkforinternetofthingsusingdeeplearning
AT honglizhang fogbasedattackdetectionframeworkforinternetofthingsusingdeeplearning
_version_ 1724186553170788352