journal article·2023Open access

Unweighted Voting Method to Detect Sinkhole Attack in RPL-Based Internet of Things Networks

Shadi Al-Sarawi, Mohammed Anbar, Basim Ahmad Alabsi, Mohammad Adnan Aladaileh, Shaza Dawood Ahmed Rihan

Computers, Materials & Continua· Volume 77· Issue 1

Abstract

The Internet of Things (IoT) consists of interconnected smart devices communicating and collecting data. The Routing Protocol for Low-Power and Lossy Networks (RPL) is the standard protocol for Internet Protocol Version 6 (IPv6) in the IoT. However, RPL is vulnerable to various attacks, including the sinkhole attack, which disrupts the network by manipulating routing information. This paper proposes the Unweighted Voting Method (UVM) for sinkhole node identification, utilizing three key behavioral indicators: DODAG Information Object (DIO) Transaction Frequency, Rank Harmony, and Power Consumption. These indicators have been carefully selected based on their contribution to sinkhole attack detection and other relevant features used in previous research. The UVM method employs an unweighted voting mechanism, where each voter or rule holds equal weight in detecting the presence of a sinkhole attack based on the proposed indicators. The effectiveness of the UVM method is evaluated using the COOJA simulator and compared with existing approaches. Notably, the proposed approach fulfills power consumption requirements for constrained nodes without increasing consumption due to the deployment design. In terms of detection accuracy, simulation results demonstrate a high detection rate ranging from 90% to 100%, with a low false-positive rate of 0% to 0.2%. Consequently, the proposed approach surpasses Ensemble Learning Intrusion Detection Systems by leveraging three indicators and three supporting rules.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Security in Wireless Sensor Networks · Internet Traffic Analysis and Secure E-voting

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (49)

Show source-provided references
1. A review of performance, energy and privacy of intrusion detection systems for IoT10.3390/electronics9040629 ↗
2. Improving sinkhole attack detection rate through knowledge-based specification rule for a sinkhole attack intrusion detection technique of IoT10.22247/ijcna/2022/212333 ↗
3. Sinkhole attack in wireless sensor networks: A survey10.1007/s11277-018-6040-7 ↗
4. RFC4919: IPv6 over low-power wireless personal area networks (6LoWPANs): Overview, assumptions, problem statement and goals
5. Performance comparison of routing protocols for IoT
6. M. Liscio, “Design development and assessment of a multi-interface IoT platform,” 2016. [Online]. Available: https://www.politesi.polimi.it/handle/10589/123244
7. A testbed implementation of a trust-aware RPL routing protocol
8. Employing wearable technology in designing digital bags to achieve safety requirements for pilgrims10.21608/idj.2023.207743.1073 ↗
9. Enhancing speed of SIMON: A light-weight-cryptographic algorithm for IoT applications10.1007/s11042-018-6801-z ↗
10. K. Lab, “New IoT-malware grew three-fold in H1 2018,” 2018. [Online]. Available: https://www.kaspersky.com/about/press-releases/2018_new-iot-malware-grew-three-fold-in-h1-2018
11. Internet of things market analysis forecasts, 2020–2030
12. R. Daws, “IBM X-force discovers mozi botnet accounts for 90% of IoT traffic,” 2020. [Online]. Available: https://iottechnews.com/news/2020/sep/18/ibm-xforce-mozi-botnet-iot-traffic/
13. SVELTE: Real-time intrusion detection in the internet of things10.1016/j.adhoc.2013.04.014 ↗
14. Internet of Things (IoT) communication protocols: Review
15. A study on need of adaptation layer in 6LoWPAN protocol stack10.5815/ijwmt.2017.03.05 ↗
16. 6LoWPAN security: Adding compromise resilience to the 802.15.4 security sublayer
17. A self-organizing map intrusion detection system for RPL protocol attacks10.4018/IJITN.2019010103 ↗
18. A comparative study on IPv4 and IPv6
19. Locating the Attacker of Wormhole Attack on RPL in IoT
20. Practicality analysis of utilizing text-based CAPTCHA vs. graphic-based CAPTCHA authentication
21. An overview of DDoS attacks based on DNS
22. Worldwide and regional Internet of Things (IoT) 2014–2020 forecast: A virtuous circle of proven value and demand
23. A survey of intrusion detection in Internet of Things10.1016/j.jnca.2017.02.009 ↗
24. A survey: Intrusion detection system for Internet of Things
25. A survey of intrusion detection-based trust management approaches in IoT networks
26. A specification based intrusion detection mechanism for the LEACH protocol10.7840/KICS.2012.37B.2.138 ↗
27. Detecting sinkhole attacks in wireless sensor networks
28. Sinkhole vulnerabilities in wireless sensor networks10.14257/ijsia.2014.8.1.37 ↗
29. Clustering and reliability-driven mitigation of routing attacks in massive IoT systems10.1186/s13174-019-0117-8 ↗
30. Intrusion detection systems in the Internet of Things: A comprehensive investigation10.1016/j.comnet.2019.05.014 ↗
31. AI-based mobile edge computing for IoT: Applications, challenges and future scope10.1007/s13369-021-06348-2 ↗
32. Intrusion detection systems for RPL security: A comparative analysis10.1016/j.cose.2021.102219 ↗
33. Routing attacks and mitigation methods for RPL-based internet of things10.1109/COMST.2018.2885894 ↗
34. ELNIDS: Ensemble learning based network intrusion detection system for RPL based Internet of Things
35. The spatiotemporal data reduction (STDR): An adaptive IoT-based data reduction approach
36. A comprehensive study of RPL and P2P-RPL routing protocols: Implementation, challenges and opportunities10.1007/s12083-016-0475-y ↗
37. Feature selection for cross-scene hyperspectral image classification using cross-domain I-ReliefF10.1109/JSTARS.2021.3086151 ↗
38. Study of the impact of sinkhole attack in IoT using shewhart control charts
39. Energy and load balancing routing protocol for IoT10.1002/dac.5371 ↗
40. Case study of a black hole attack on 6LoWPAN-RPL
41. A method based on encryption and node rating for securing the RPL protocol communications in the IoT ecosystem10.1002/dac.4693 ↗
42. SoS-RPL: Securing internet of things against sinkhole attack using RPL protocol-based node rating and ranking mechanism10.1007/s11277-020-07421-z ↗
43. An overview and comparison of voting methods for pattern recognition
44. A movie recommendation system design using association rules mining and classification techniques10.37394/23205.2022.21.24 ↗
45. Evaluation of network intrusion detection systems for RPL based 6LoWPAN networks in IoT10.1007/s11277-019-06485-w ↗
46. A novel intrusion detection system for RPL based IoT networks with bio-inspired feature selection and ensemble classifier
47. Monitoring real time security attacks for IoT systems using devsecops: A systematic literature review10.3390/info12040154 ↗
48. Computational method to prove efficacy of datasets10.1080/02522667.2020.1747193 ↗
49. A survey on sinkhole attack in RPL