Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things Environment

Nowadays, there are ample amounts of Internet of Things (IoT) devices interconnected to the networks, and with technological improvement, cyberattacks and security threads, for example, botnets, are rapidly evolving and emerging with high-risk attacks. A botnet is a network of compromised devices th...

Full description

Bibliographic Details
Main Authors: Fadwa Alrowais, Majdy M. Eltahir, Sumayh S. Aljameel, Radwa Marzouk, Gouse Pasha Mohammed, Ahmed S. Salama
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10318038/
_version_ 1797473503466749952
author Fadwa Alrowais
Majdy M. Eltahir
Sumayh S. Aljameel
Radwa Marzouk
Gouse Pasha Mohammed
Ahmed S. Salama
author_facet Fadwa Alrowais
Majdy M. Eltahir
Sumayh S. Aljameel
Radwa Marzouk
Gouse Pasha Mohammed
Ahmed S. Salama
author_sort Fadwa Alrowais
collection DOAJ
description Nowadays, there are ample amounts of Internet of Things (IoT) devices interconnected to the networks, and with technological improvement, cyberattacks and security threads, for example, botnets, are rapidly evolving and emerging with high-risk attacks. A botnet is a network of compromised devices that are controlled by cyber attackers, frequently employed to perform different cyberattacks. Such attack disrupts IoT evolution by disrupting services and networks for IoT devices. Detecting botnets in an IoT environment includes finding abnormal patterns or behaviors that might indicate the existence of these malicious networks. Several researchers have proposed deep learning (DL) and machine learning (ML) approaches for identifying and categorizing botnet attacks in the IoT platform. Therefore, this study introduces a Botnet Detection using the Chaotic Binary Pelican Optimization Algorithm with Deep Learning (BNT-CBPOADL) technique in the IoT environment. The main aim of the BNT-CBPOADL method lies in the correct detection and categorization of botnet attacks in the IoT environment. In the BNT-CBPOADL method, Z-score normalization is applied for pre-processing. Besides, the CBPOA technique is derived for feature selection. The convolutional variational autoencoder (CVAE) method is applied for botnet detection. At last, the arithmetical optimization algorithm (AOA) is employed for the optimal hyperparameter tuning of the CVAE algorithm. The experimental valuation of the BNT-CBPOADL technique is tested on a Bot-IoT database. The experimentation outcomes inferred the supremacy of the BNT-CBPOADL method over other existing techniques with maximum accuracy of 99.50%.
first_indexed 2024-03-09T20:15:24Z
format Article
id doaj.art-54c85091db03417ea581fae036857266
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-09T20:15:24Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-54c85091db03417ea581fae0368572662023-11-24T00:01:27ZengIEEEIEEE Access2169-35362023-01-011113061813062610.1109/ACCESS.2023.333269010318038Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things EnvironmentFadwa Alrowais0https://orcid.org/0000-0002-8447-198XMajdy M. Eltahir1https://orcid.org/0000-0002-1810-4372Sumayh S. Aljameel2https://orcid.org/0000-0001-8246-4658Radwa Marzouk3https://orcid.org/0000-0001-6527-9856Gouse Pasha Mohammed4https://orcid.org/0000-0003-1583-9872Ahmed S. Salama5https://orcid.org/0000-0002-1066-8261Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi ArabiaDepartment of Information Systems, College of Science & Art at Mahayil, King Khalid University, Abha, Saudi ArabiaDepartment of Computer Science, College of Computer Science and Information Technology, SAUDI ARAMCO Cybersecurity Chair, Imam Abdulrahman bin Faisal University, Dammam, Saudi ArabiaDepartment of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi ArabiaDepartment of Computer and Self Development, Preparatory Year Deanship, Prince Sattam bin Abdulaziz University, Al-Kharj, Saudi ArabiaDepartment of Electrical Engineering, Faculty of Engineering & Technology, Future University in Egypt, New Cairo, EgyptNowadays, there are ample amounts of Internet of Things (IoT) devices interconnected to the networks, and with technological improvement, cyberattacks and security threads, for example, botnets, are rapidly evolving and emerging with high-risk attacks. A botnet is a network of compromised devices that are controlled by cyber attackers, frequently employed to perform different cyberattacks. Such attack disrupts IoT evolution by disrupting services and networks for IoT devices. Detecting botnets in an IoT environment includes finding abnormal patterns or behaviors that might indicate the existence of these malicious networks. Several researchers have proposed deep learning (DL) and machine learning (ML) approaches for identifying and categorizing botnet attacks in the IoT platform. Therefore, this study introduces a Botnet Detection using the Chaotic Binary Pelican Optimization Algorithm with Deep Learning (BNT-CBPOADL) technique in the IoT environment. The main aim of the BNT-CBPOADL method lies in the correct detection and categorization of botnet attacks in the IoT environment. In the BNT-CBPOADL method, Z-score normalization is applied for pre-processing. Besides, the CBPOA technique is derived for feature selection. The convolutional variational autoencoder (CVAE) method is applied for botnet detection. At last, the arithmetical optimization algorithm (AOA) is employed for the optimal hyperparameter tuning of the CVAE algorithm. The experimental valuation of the BNT-CBPOADL technique is tested on a Bot-IoT database. The experimentation outcomes inferred the supremacy of the BNT-CBPOADL method over other existing techniques with maximum accuracy of 99.50%.https://ieeexplore.ieee.org/document/10318038/Internet of Thingsprivacysecuritybotnet detectionmetaheuristicsdeep learning
spellingShingle Fadwa Alrowais
Majdy M. Eltahir
Sumayh S. Aljameel
Radwa Marzouk
Gouse Pasha Mohammed
Ahmed S. Salama
Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things Environment
IEEE Access
Internet of Things
privacy
security
botnet detection
metaheuristics
deep learning
title Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things Environment
title_full Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things Environment
title_fullStr Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things Environment
title_full_unstemmed Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things Environment
title_short Modeling of Botnet Detection Using Chaotic Binary Pelican Optimization Algorithm With Deep Learning on Internet of Things Environment
title_sort modeling of botnet detection using chaotic binary pelican optimization algorithm with deep learning on internet of things environment
topic Internet of Things
privacy
security
botnet detection
metaheuristics
deep learning
url https://ieeexplore.ieee.org/document/10318038/
work_keys_str_mv AT fadwaalrowais modelingofbotnetdetectionusingchaoticbinarypelicanoptimizationalgorithmwithdeeplearningoninternetofthingsenvironment
AT majdymeltahir modelingofbotnetdetectionusingchaoticbinarypelicanoptimizationalgorithmwithdeeplearningoninternetofthingsenvironment
AT sumayhsaljameel modelingofbotnetdetectionusingchaoticbinarypelicanoptimizationalgorithmwithdeeplearningoninternetofthingsenvironment
AT radwamarzouk modelingofbotnetdetectionusingchaoticbinarypelicanoptimizationalgorithmwithdeeplearningoninternetofthingsenvironment
AT gousepashamohammed modelingofbotnetdetectionusingchaoticbinarypelicanoptimizationalgorithmwithdeeplearningoninternetofthingsenvironment
AT ahmedssalama modelingofbotnetdetectionusingchaoticbinarypelicanoptimizationalgorithmwithdeeplearningoninternetofthingsenvironment