A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack

Smart cities have experienced significant growth in recent years, transforming people’s lives into a more futuristic version. The smart city initiative includes a diverse collection of specifications, encompassing a large number of users whose requirements vary significantly and heterogeneously. Eac...

Full description

Bibliographic Details
Main Author: Mohammed Mujib Alshahrani
Format: Article
Language:English
Published: MDPI AG 2023-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/17/9822
_version_ 1797582777143525376
author Mohammed Mujib Alshahrani
author_facet Mohammed Mujib Alshahrani
author_sort Mohammed Mujib Alshahrani
collection DOAJ
description Smart cities have experienced significant growth in recent years, transforming people’s lives into a more futuristic version. The smart city initiative includes a diverse collection of specifications, encompassing a large number of users whose requirements vary significantly and heterogeneously. Each device in smart cities generates a significant amount of data, which places a load on the gateways. Smart cities face a major challenge due to the enormous amount of data they generate. Through software-defined networking (SDN), network information paths are optimized, ensuring that traffic flow is evenly distributed across all network nodes. A considerable number of IoT devices with limited resources are susceptible to various security threats, such as device hijacking, ransomware, man-in-the-middle (MiM) attacks, and distributed denial-of-service (DDoS) attacks. These threats can pose a severe challenge to network security. Additionally, DDoS attacks have disrupted web businesses, resulting in the loss of valuable data. To counter DDoS attacks in a smart city, several options exist, yet many challenges remain. This research presents a secure and intelligent system to combat DDoS attacks on smart cities. SDN security controllers and machine learning models with optimization are employed in this study to reduce the impact of common DDoS attacks on smart cities. This work utilizes an SDN based on security controllers and a detection mechanism rooted in a machine learning model with optimization to mitigate various types of prevalent DDoS attacks within smart cities. Employing binary classification, XGBoost achieved an accuracy of 99.99%, precision of 97%, recall of 99%, an F1 score of 98%, and a false-positive rate of 0.05. In multiclass classification, the average accuracy is 99.29%, precision is 97.7%, recall is 96.69%, and the F1 score is 97.51%. These results highlight the superiority of this approach over other existing machine learning techniques.
first_indexed 2024-03-10T23:27:19Z
format Article
id doaj.art-080ba645bb554054926213a0458d0451
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T23:27:19Z
publishDate 2023-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-080ba645bb554054926213a0458d04512023-11-19T07:52:13ZengMDPI AGApplied Sciences2076-34172023-08-011317982210.3390/app13179822A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS AttackMohammed Mujib Alshahrani0College of Computing and Information Technology, University of Bisha, Bisha 61361, Saudi ArabiaSmart cities have experienced significant growth in recent years, transforming people’s lives into a more futuristic version. The smart city initiative includes a diverse collection of specifications, encompassing a large number of users whose requirements vary significantly and heterogeneously. Each device in smart cities generates a significant amount of data, which places a load on the gateways. Smart cities face a major challenge due to the enormous amount of data they generate. Through software-defined networking (SDN), network information paths are optimized, ensuring that traffic flow is evenly distributed across all network nodes. A considerable number of IoT devices with limited resources are susceptible to various security threats, such as device hijacking, ransomware, man-in-the-middle (MiM) attacks, and distributed denial-of-service (DDoS) attacks. These threats can pose a severe challenge to network security. Additionally, DDoS attacks have disrupted web businesses, resulting in the loss of valuable data. To counter DDoS attacks in a smart city, several options exist, yet many challenges remain. This research presents a secure and intelligent system to combat DDoS attacks on smart cities. SDN security controllers and machine learning models with optimization are employed in this study to reduce the impact of common DDoS attacks on smart cities. This work utilizes an SDN based on security controllers and a detection mechanism rooted in a machine learning model with optimization to mitigate various types of prevalent DDoS attacks within smart cities. Employing binary classification, XGBoost achieved an accuracy of 99.99%, precision of 97%, recall of 99%, an F1 score of 98%, and a false-positive rate of 0.05. In multiclass classification, the average accuracy is 99.29%, precision is 97.7%, recall is 96.69%, and the F1 score is 97.51%. These results highlight the superiority of this approach over other existing machine learning techniques.https://www.mdpi.com/2076-3417/13/17/9822smart citysoftware-defined networkingDDoS attackcybersecurity
spellingShingle Mohammed Mujib Alshahrani
A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
Applied Sciences
smart city
software-defined networking
DDoS attack
cybersecurity
title A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
title_full A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
title_fullStr A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
title_full_unstemmed A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
title_short A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
title_sort secure and intelligent software defined networking framework for future smart cities to prevent ddos attack
topic smart city
software-defined networking
DDoS attack
cybersecurity
url https://www.mdpi.com/2076-3417/13/17/9822
work_keys_str_mv AT mohammedmujibalshahrani asecureandintelligentsoftwaredefinednetworkingframeworkforfuturesmartcitiestopreventddosattack
AT mohammedmujibalshahrani secureandintelligentsoftwaredefinednetworkingframeworkforfuturesmartcitiestopreventddosattack