Affiliation:
1. Innov’COM Laboratory, Higher School of Communication of Tunis (SUPCOM), Technopark Elghazala, Raoued, Ariana 2083, Tunisia
2. Computer Science Department, Tunis Business School, University Tunis Elmanar, Tunis 1068, Tunisia
3. Core Curriculum Program, Deanship of General Studies, University of Qatar, Doha P.O. Box 2713, Qatar
Abstract
The number of connected devices or Internet of Things (IoT) devices has rapidly increased. According to the latest available statistics, in 2023, there were approximately 17.2 billion connected IoT devices; this is expected to reach 25.4 billion IoT devices by 2030 and grow year over year for the foreseeable future. IoT devices share, collect, and exchange data via the internet, wireless networks, or other networks with one another. IoT interconnection technology improves and facilitates people’s lives but, at the same time, poses a real threat to their security. Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) attacks are considered the most common and threatening attacks that strike IoT devices’ security. These are considered to be an increasing trend, and it will be a major challenge to reduce risk, especially in the future. In this context, this paper presents an improved framework (SDN-ML-IoT) that works as an Intrusion and Prevention Detection System (IDPS) that could help to detect DDoS attacks with more efficiency and mitigate them in real time. This SDN-ML-IoT uses a Machine Learning (ML) method in a Software-Defined Networking (SDN) environment in order to protect smart home IoT devices from DDoS attacks. We employed an ML method based on Random Forest (RF), Logistic Regression (LR), k-Nearest Neighbors (kNN), and Naive Bayes (NB) with a One-versus-Rest (OvR) strategy and then compared our work to other related works. Based on the performance metrics, such as confusion matrix, training time, prediction time, accuracy, and Area Under the Receiver Operating Characteristic curve (AUC-ROC), it was established that SDN-ML-IoT, when applied to RF, outperforms other ML algorithms, as well as similar approaches related to our work. It had an impressive accuracy of 99.99%, and it could mitigate DDoS attacks in less than 3 s. We conducted a comparative analysis of various models and algorithms used in the related works. The results indicated that our proposed approach outperforms others, showcasing its effectiveness in both detecting and mitigating DDoS attacks within SDNs. Based on these promising results, we have opted to deploy SDN-ML-IoT within the SDN. This implementation ensures the safeguarding of IoT devices in smart homes against DDoS attacks within the network traffic.
Reference57 articles.
1. Jackisch, T. (2022). Assignment 2: SDN vs. Traditional Network, Glyndwr University.
2. A comprehensive review on sdn architecture, applications and major benifits of SDN;Thirupathi;Int. J. Adv. Sci. Technol.,2019
3. Pathak, Y., Prashanth, P.V.N., and Tiwari, A. (2023). AI Meets SDN: A Survey of Artificial Intelligent Techniques Applied to Software-Defined Networks. 6G Enabled Fog Computing in IoT: Applications and Opportunities, Springer Nature.
4. A Comprehensive Survey on Machine Learning using in Software Defined Networks (SDN);Faezi;Hum. Centric Intell. Syst.,2023
5. Karmous, N., Aoueileyine, M.O.E., Abdelkader, M., and Youssef, N. (2023, January 29–31). Enhanced Machine Learning-Based SDN Controller Framework for Securing IoT Networks. Proceedings of the International Conference on Advanced Information Networking and Applications, Juiz de Fora, Brazil.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献