Machine Learning Techniques for SinkHole Attack Prediction in IoT

Sinkhole nodes attempt to falsify source-destination routes in order to attract network traffic using the AOMDV routing protocol. They accomplish this by altering routing control packets so that they publish erroneous routing information, which makes sinkhole nodes seem like the most efficient way to get to particular locations. Routing security has always been a challenge, especially when it comes to detecting and preventing active attacks. SinkHole attacks threaten the network by preventing data availability. In this paper, the main objective is to evaluate the performance of various state-of-the-art classifiers, such as ML Naïve Bayes (NB), K-Nearest Neighbors (KNN), Artificial Neural Network (ANN) algorithms, to accurately detect SinkHole attacks. Our detection model achieved an accuracy of 95.2%, 89.3% and 97.1% respectively for the KNN, SVM and ANN-based models. Detecting attacks using machine learning involves training a model to recognize patterns associated with such attacks, then using the model to classify incoming network traffic as normal or potentially malicious. It is important to note that machine learning models for detecting SinkHole attacks should be part of an overall cybersecurity strategy, and not the only method of defense.

Authors

Institutions

Publication Details

Published
2025-05-06
DOI
https://doi.org/10.1109/ic2em63689.2025.11099621
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine Learning Techniques for SinkHole Attack Prediction in IoT

Haima Bensaid
Network Security and Intrusion Detection
article

Machine Learning Techniques for SinkHole Attack Prediction in IoT

Haima Bensaid
article en

Abstract

Sinkhole nodes attempt to falsify source-destination routes in order to attract network traffic using the AOMDV routing protocol. They accomplish this by altering routing control packets so that they publish erroneous routing information, which makes sinkhole nodes seem like the most efficient way to get to particular locations. Routing security has always been a challenge, especially when it comes to detecting and preventing active attacks. SinkHole attacks threaten the network by preventing data availability. In this paper, the main objective is to evaluate the performance of various state-of-the-art classifiers, such as ML Naïve Bayes (NB), K-Nearest Neighbors (KNN), Artificial Neural Network (ANN) algorithms, to accurately detect SinkHole attacks. Our detection model achieved an accuracy of 95.2%, 89.3% and 97.1% respectively for the KNN, SVM and ANN-based models. Detecting attacks using machine learning involves training a model to recognize patterns associated with such attacks, then using the model to classify incoming network traffic as normal or potentially malicious. It is important to note that machine learning models for detecting SinkHole attacks should be part of an overall cybersecurity strategy, and not the only method of defense.

Université Djilali Bounaama Khemis Miliana (DZ)
Openalex Percentile: Top 77%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Machine Learning Techniques for SinkHole Attack Prediction in IoT — Haima Bensaid · (2025) | TGRS Research Map | TGRS