Research Article Open Access

Securing IoT Networks: Multi-Attack Detection of RPL Routing Threats Using Deep Learning

Ayoub Krari1, Abdelmajid Hajami1, Ayoub Toubi1 and Marouane Ait Said1
  • 1 Laboratory of Research Watch for Emerging Technologies (VETE), Department of Computer Science, Faculty of Science and Technology, Hassan First University of Settat, Settat, Morocco

Abstract

The growing frequency of cyber threats in Internet of Things (IoT) networks, including attacks on RPL routing, requires the creation of strong detection systems to safeguard network integrity and provide dependable communication. This study is driven by the pressing necessity to tackle the security weaknesses in IoT networks, where threats such as black holes, version number alteration, DIS flooding, and others present substantial threats to the integrity of data and the operation of the network. The main goal of this study is to provide a reliable detection system that can detect and classify ten different RPL routing attacks using machine learning and deep learning methods concurrently. The methodology presented utilizes a Multilayer Perceptron (MLP) model that has been trained and evaluated on a dataset produced by thorough simulations using the Cooja simulator. This dataset encompasses both natural network traffic and diverse malicious actions. The dataset comprises 850,562 transmissions, split equally between 454,781 malicious and 395,801 benign transmissions, covering several attack scenarios. The results indicate that the model has a high level of accuracy, demonstrated by its area under the receiver operating characteristic curve (AUC) of 0.92 and precision-recall area of 0.91. These results successfully differentiate between normal and malicious events. Further confirmation of the model's capacity is provided by the confusion matrix, which demonstrates few false positives and negatives. This study emphasizes the need to create flexible, immediate security measures to strengthen the ability of IoT networks to resist changing cyber risks. This approach establishes a crucial basis for future progress in IoT network security.

Journal of Computer Science
Volume 21 No. 4, 2025, 836-850

DOI: https://doi.org/10.3844/jcssp.2025.836.850

Submitted On: 10 September 2024 Published On: 6 March 2025

How to Cite: Krari, A., Hajami, A., Toubi, A. & Said, M. A. (2025). Securing IoT Networks: Multi-Attack Detection of RPL Routing Threats Using Deep Learning. Journal of Computer Science, 21(4), 836-850. https://doi.org/10.3844/jcssp.2025.836.850

  • 89 Views
  • 41 Downloads
  • 0 Citations

Download

Keywords

  • Cooja
  • Cyber Threats
  • Deep Learning
  • IoT
  • Intrusion Detection System (IDS)
  • Machine Learning
  • Multilayer Perceptron (MLP)
  • Multi-Attack Detection
  • Network Security
  • RPL Routing Attacks