Using machine learning algorithms to enhance IoT system security

Hosam El-Sofany,Samir A. El-Seoud,Omar H. Karam,Belgacem Bouallegue
DOI: https://doi.org/10.1038/s41598-024-62861-y
IF: 4.6
2024-05-29
Scientific Reports
Abstract:The term "Internet of Things" (IoT) refers to a system of networked computing devices that may work and communicate with one another without direct human intervention. It is one of the most exciting areas of computing nowadays, with its applications in multiple sectors like cities, homes, wearable equipment, critical infrastructure, hospitals, and transportation. The security issues surrounding IoT devices increase as they expand. To address these issues, this study presents a novel model for enhancing the security of IoT systems using machine learning (ML) classifiers. The proposed approach analyzes recent technologies, security, intelligent solutions, and vulnerabilities in ML IoT-based intelligent systems as an essential technology to improve IoT security. The study illustrates the benefits and limitations of applying ML in an IoT environment and provides a security model based on ML that manages autonomously the rising number of security issues related to the IoT domain. The paper proposes an ML-based security model that autonomously handles the growing number of security issues associated with the IoT domain. This research made a significant contribution by developing a cyberattack detection solution for IoT devices using ML. The study used seven ML algorithms to identify the most accurate classifiers for their AI-based reaction agent's implementation phase, which can identify attack activities and patterns in networks connected to the IoT. The study used seven ML algorithms to identify the most accurate classifiers for their AI-based reaction agent's implementation phase, which can identify attack activities and patterns in networks connected to the IoT. Compared to previous research, the proposed approach achieved a 99.9% accuracy, a 99.8% detection average, a 99.9 F1 score, and a perfect AUC score of 1. The study highlights that the proposed approach outperforms earlier machine learning-based models in terms of both execution speed and accuracy. The study illustrates that the suggested approach outperforms previous machine learning-based models in both execution time and accuracy.
multidisciplinary sciences
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the security issues in the Internet of Things (IoT) systems. With the widespread use of IoT devices, the security threats faced by these devices are also increasing. This article proposes a new model based on machine - learning (ML) algorithms to enhance the security of IoT systems. Specifically, the main objectives of the research include: 1. **Analyze existing technologies**: The research analyzes current technologies, security measures, intelligent solutions, and the vulnerabilities of machine - learning - based intelligent systems in the Internet of Things. 2. **Propose a security model**: A machine - learning - based security model is proposed, which can independently manage the increasing number of security issues in the IoT field. 3. **Improve detection accuracy**: By using seven machine - learning algorithms, the most accurate classifier is identified for implementing an artificial - intelligence - based reactive agent that can recognize attack activities and patterns in the network connected to the Internet of Things. 4. **Performance optimization**: Compared with existing machine - learning models, the proposed model has a significant improvement in execution speed and accuracy, achieving an accuracy rate of 99.9%, an average detection rate of 99.8%, an F1 - score of 99.9, and an AUC - score of 1.0. Overall, this research aims to improve the security of IoT systems through machine - learning techniques, reduce potential security threats, and thus support sustainable urban development and community building (SDG 11).