journal article·2023Open access

Collaborative Detection and Prevention of Sybil Attacks against RPL-Based Internet of Things

Muhammad Ali Khan, Rao Naveed Bin Rais, Osman Khalid

Computers, Materials & Continua· Volume 77· Issue 1

Abstract

The Internet of Things (IoT) comprises numerous resource-constrained devices that generate large volumes of data. The inherent vulnerabilities in IoT infrastructure, such as easily spoofed IP and MAC addresses, pose significant security challenges. Traditional routing protocols designed for wired or wireless networks may not be suitable for IoT networks due to their limitations. Therefore, the Routing Protocol for Low-Power and Lossy Networks (RPL) is widely used in IoT systems. However, the built-in security mechanism of RPL is inadequate in defending against sophisticated routing attacks, including Sybil attacks. To address these issues, this paper proposes a centralized and collaborative approach for securing RPL-based IoT against Sybil attacks. The proposed approach consists of detection and prevention algorithms based on the Random Password Generation and comparison methodology (RPG). The detection algorithm verifies the passwords of communicating nodes before comparing their keys and constant IDs, while the prevention algorithm utilizes a delivery delay ratio to restrict the participation of sensor nodes in communication. Through simulations, it is demonstrated that the proposed approach achieves better results compared to distributed defense mechanisms in terms of throughput, average delivery delay and detection rate. Moreover, the proposed countermeasure effectively mitigates brute-force and side-channel attacks in addition to Sybil attacks. The findings suggest that implementing the RPG-based detection and prevention algorithms can provide robust security for RPL-based IoT networks.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Security in Wireless Sensor Networks · Advanced Malware Detection Techniques

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

References (33)

Show source-provided references
1. Kopetz · Real-Time Systems · 2022 · 32510.1007/978-3-031-11992-7_13 ↗
2. A secure three-factor authentication scheme for IoT environments10.1016/j.jpdc.2022.06.011 ↗
3. Cloud, fog and mist computing in IoT: An indication of emerging opportunities10.1080/02564602.2021.1898482 ↗
4. J. Pittman, “Forget the consumer IoT,” [Online]. Available: https://www.ge.com/reports/forget-consumer-internet-things-iiot-really/
5. IPv6 routing protocol enhancements over low-power and lossy networks for IoT applications: A systematic review10.1080/13614576.2022.2078396 ↗
6. Intrusion detection systems in RPL-based 6LoWPAN: A systematic literature review10.1109/JSEN.2021.3068240 ↗
7. T. Winter, P. Thubert, A. Brandt, J. Hui, R. Kelsey et al., “RPL: IPv6 routing protocol for low-power and lossy networks,” [Online]. Available: https://www.ietf.org/archive/id/draft-ietf-roll-rpl-13.html
8. J. Vasseur and D. Culler, “Routing over low power and lossy networks (roll),” [Online]. Available: https://datatracker.ietf.org/wg/roll/about/
9. An evaluation of Sybil attack’s detection approaches in Vehicular Ad-Hoc Networks (VANETs)
10. Challenging the IPv6 routing protocol for low-power and lossy networks (RPL): A survey10.1109/COMST.2017.2751617 ↗
11. Intrusion detection systems for RPL security: A comparative analysis10.1016/j.cose.2021.102219 ↗
12. A lightweight intrusion detection for Sybil attack under mobile RPL in the internet of things10.1109/JIOT.2019.2948149 ↗
13. Formal verification for security and attacks in IoT physical layer
14. Sybil attack in RPL-based internet of things: Analysis and defenses10.1109/JIOT.2020.2971463 ↗
15. Rank and wormhole attack detection model for RPL-based internet of things using machine learning
16. SecTrust-RPL: A secure trust-aware RPL routing protocol for internet of things10.1016/j.future.2018.03.021 ↗
17. A lightweight trust-based security architecture for RPL in mobile IoT networks
18. A specification-based IDS for detecting attacks on RPL-based network topology10.3390/info7020025 ↗
19. A trust-based intrusion detection system for mobile RPL based networks
20. A gini index-based countermeasure against Sybil attack in the Internet of Things
21. Lightweight Sybil attack detection in IoT based on bloom filter and physical unclonable function10.1016/j.cose.2021.102541 ↗
22. Physical identification based trust path routing against Sybil attacks on RPL in IoT networks10.1109/LWC.2022.3157831 ↗
23. THC-RPL: A lightweight trust-enabled routing in RPL-based IoT networks against Sybil attack10.1371/journal.pone.0271277 ↗
24. DETONAR: Detection of routing attacks in RPL-based IoT10.1109/TNSM.2021.3075496 ↗
25. A novel decentralized security architecture against Sybil attack in RPL-based IoT networks: A focus on smart home use case10.1007/s11227-021-03816-2 ↗
26. SVELTE: Real-time intrusion detection in the Internet of Things10.1016/j.adhoc.2013.04.014 ↗
27. Performance evaluation of RPL protocol under mobile Sybil attacks
28. A secure routing protocol based on RPL for Internet of Things
29. Analytical model for Sybil attack phases in internet of things10.1109/JIOT.2018.2843769 ↗
30. A macroscopic traffic model-based approach for Sybil attack detection in VANETs10.1016/j.adhoc.2019.01.010 ↗
31. The contiki-NG open source operating system for next generation IoT devices10.1016/j.softx.2022.101089 ↗
32. Running and testing applications for contiki OS using Cooja simulator
33. Detecting and preventing Sybil attacks in wireless sensor networks using message authentication and passing method