Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 6 March 2025

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

Ayoub Krari1, Abdelmajid Hajami1, Ayoub Toubi1 & Marouane Ait Said1

Journal of Computer Science, Volume 21, Issue 4, pp. 836–850 · doi.org/10.3844/jcssp.2025.836.850

5,397 accesses2,357 downloads2 citations (Crossref)Metrics
Cite Check for updates

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.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

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

Licence
CC BY 4.0
Issue
Volume 21, Issue 4
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Securing IoT Networks: Multi-Attack Detection of RPL Routing Threats Using Deep LearningJournal of Computer Science · Volume 21, Issue 4 · pp. 836–850 · CC BY 4.0Download