{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T06:19:54Z","timestamp":1778221194688,"version":"3.51.4"},"reference-count":37,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2020,10,22]],"date-time":"2020-10-22T00:00:00Z","timestamp":1603324800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The rapid growth of the Internet of Things (IoT) and the massive propagation of wireless technologies has revealed recent opportunities for development in various domains of real life, such as smart cities and E-Health applications. A slight defense against different forms of attack is offered for the current secure and lightweight Routing Protocol for Low Power and Lossy Networks (RPL) of IoT resource-constrained devices. Data packets are highly likely to be exposed in transmission during data packet routing. The RPL rank and version number attacks, which are two forms of RPL attacks, can have critical consequences for RPL networks. The studies conducted on these attacks have several security defects and performance shortcomings. In this research, we propose a Secure RPL Routing Protocol (SRPL-RP) for rank and version number attacks. This mainly detects, mitigates, and isolates attacks in RPL networks. The detection is based on a comparison of the rank strategy. The mitigation uses threshold and attack status tables, and the isolation adds them to a blacklist table and alerts nodes to skip them. SRPL-RP supports diverse types of network topologies and is comprehensively analyzed with multiple studies, such as Standard RPL with Attacks, Sink-Based Intrusion Detection Systems (SBIDS), and RPL+Shield. The analysis results showed that the SRPL-RP achieved significant improvements with a Packet Delivery Ratio (PDR) of 98.48%, a control message value of 991 packets\/s, and an average energy consumption of 1231.75 joules. SRPL-RP provided a better accuracy rate of 98.30% under the attacks.<\/jats:p>","DOI":"10.3390\/s20215997","type":"journal-article","created":{"date-parts":[[2020,10,22]],"date-time":"2020-10-22T20:51:00Z","timestamp":1603399860000},"page":"5997","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":106,"title":["Detection and Mitigation of RPL Rank and Version Number Attacks in the Internet of Things: SRPL-RP"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8167-0011","authenticated-orcid":false,"given":"Zahrah","family":"A. Almusaylim","sequence":"first","affiliation":[{"name":"Department of Computer Science, College of Computer Science &amp; IT, King Faisal University, 31982 Al-Hasa, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8116-4733","authenticated-orcid":false,"given":"NZ","family":"Jhanjhi","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering (SCE), Taylor\u2019s University, Lakeside Campus, Subang Jaya 47500, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdulaziz","family":"Alhumam","sequence":"additional","affiliation":[{"name":"Department of Computer Science, College of Computer Science &amp; IT, King Faisal University, 31982 Al-Hasa, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3193","DOI":"10.1007\/s11276-018-1712-5","article-title":"A review on smart home present state and challenges: Linked to context-awareness internet of things (IoT)","volume":"25","author":"Almusaylim","year":"2019","journal-title":"Wirel. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/JIOT.2014.2306328","article-title":"Internet of Things for Smart Cities","volume":"1","author":"Zanella","year":"2014","journal-title":"IEEE Internet Things J."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Almusaylim, Z.A., Zaman, N., and Jung, L.T. (2018, January 13\u201314). Proposing A Data Privacy Aware Protocol for Roadside Accident Video Reporting Service Using 5G In Vehicular Cloud Networks Environment. Proceedings of the 2018 4th International Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICCOINS.2018.8510588"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Almusaylim, Z.A., and Jhanjhi, N. (2019). Comprehensive Review: Privacy Protection of User in Location-Aware Services of Mobile Cloud Computing. Wirel. Pers. Commun., 1\u201324.","DOI":"10.1007\/s11277-019-06872-3"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ma, G., Li, X., Pei, Q., and Li, Z. (2017, January 16\u201319). A Security Routing Protocol for Internet of Things Based on RPL. Proceedings of the 2017 International Conference on Networking and Network Applications (NaNA), Kathmandu, Nepal.","DOI":"10.1109\/NaNA.2017.28"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1080\/02564602.2016.1276416","article-title":"Internet of Things: A Comprehensive Review of Enabling Technologies, Architecture, and Challenges","volume":"35","author":"Silva","year":"2018","journal-title":"IETE Tech. Rev."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Humayun, M., Niazi, M., Zaman, N., Alshayeb, M., and Mahmood, S. (2020). Cyber Security Threats and Vulnerabilities: A Systematic Mapping Study. Arab. J. Sci. Eng.","DOI":"10.1007\/s13369-019-04319-2"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.jnca.2016.03.006","article-title":"Secure routing for internet of things: A survey","volume":"66","author":"Airehrour","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"5952","DOI":"10.1109\/JSEN.2019.2910881","article-title":"RPL-Based Routing Protocols in IoT Applications: A Review","volume":"19","author":"Kharrufa","year":"2019","journal-title":"IEEE Sens. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3685","DOI":"10.1109\/JSEN.2013.2266399","article-title":"The Impact of Rank Attack on Network Topology of Routing Protocol for Low-Power and Lossy Networks","volume":"13","author":"Le","year":"2013","journal-title":"IEEE Sens. J."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"5666","DOI":"10.1109\/JSEN.2020.2973677","article-title":"Security of RPL based 6LoWPAN Networks in the Internet of Things: A Review","volume":"20","author":"Verma","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"102096","DOI":"10.1016\/j.adhoc.2020.102096","article-title":"Proposing a Secure RPL based Internet of Things Routing Protocol: A Review","volume":"101","author":"Almusaylim","year":"2020","journal-title":"Ad Hoc Netw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/s12243-018-0645-4","article-title":"Detection of rank attack in routing protocol for Low Power and Lossy Networks","volume":"73","author":"Shafique","year":"2018","journal-title":"Ann. Telecommun."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.adhoc.2018.10.022","article-title":"New lightweight mitigation techniques for RPL version number attacks","volume":"85","author":"Aris","year":"2019","journal-title":"Ad Hoc Netw."},{"key":"ref_15","first-page":"1715","article-title":"Addressing Attacks and Security Mechanism in the RPL based IOT","volume":"5","author":"Karthik","year":"2017","journal-title":"Int. J. Comput. Sci. Eng. Commun."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Mangelkar, S., Dhage, S.N., and Nimkar, A.V. (2017, January 23\u201324). A comparative study on RPL attacks and security solutions. Proceedings of the 2017 International Conference on Intelligent Computing and Control (I2C2), Coimbatore, India.","DOI":"10.1109\/I2C2.2017.8321851"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1582","DOI":"10.1109\/COMST.2018.2885894","article-title":"Routing Attacks and Mitigation Methods for RPL-Based Internet of Things","volume":"21","author":"Raoof","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Glissa, G., Rachedi, A., and Meddeb, A. (2016, January 4\u20138). A Secure Routing Protocol Based on RPL for Internet of Things. Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA.","DOI":"10.1109\/GLOCOM.2016.7841543"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"860","DOI":"10.1016\/j.future.2018.03.021","article-title":"SecTrust-RPL: A secure trust-aware RPL routing protocol for Internet of Things","volume":"93","author":"Airehrour","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Le, A., Loo, J., Luo, Y., and Lasebae, A. (2011, January 10\u201312). Specification-based IDS for securing RPL from topology attacks. Proceedings of the 2011 IFIP Wireless Days (WD), Niagara Falls, ON, Canada.","DOI":"10.1109\/WD.2011.6098218"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Iuchi, K., Matsunaga, T., Toyoda, K., and Sasase, I. (2015, January 14\u201316). Secure parent node selection scheme in route construction to exclude attacking nodes from RPL network. Proceedings of the 2015 21st Asia-Pacific Conference on Communications (APCC), Kyoto, Japan.","DOI":"10.1109\/APCC.2015.7412530"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Althubaity, A., Ji, H., Gong, T., Nixon, M., Ammar, R., and Han, S. (2017, January 12\u201315). ARM: A hybrid specification-based intrusion detection system for rank attacks in 6TiSCH networks. Proceedings of the 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, Cyprus.","DOI":"10.1109\/ETFA.2017.8247593"},{"key":"ref_23","first-page":"449","article-title":"A Survey on Trust-based Intrusion Detection for Version Number Attack on RPL","volume":"6","author":"Patel","year":"2018","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.comcom.2018.02.011","article-title":"Survey on RPL enhancements: A focus on topology, security and mobility","volume":"120","author":"Kamgueu","year":"2018","journal-title":"Comput. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Aris, A., Oktug, S.F., and Yalcin, S.B.O. (2016, January 25\u201329). RPL version number attacks: In-depth study. Proceedings of the NOMS 2016\u20142016 IEEE\/IFIP Network Operations and Management Symposium, Istanbul, Turkey.","DOI":"10.1109\/NOMS.2016.7502897"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Dvir, A., Holczer, T., and Buttyan, L. (2011, January 17\u201321). VeRA\u2014Version Number and Rank Authentication in RPL. Proceedings of the 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems, Valencia, Spain.","DOI":"10.1109\/MASS.2011.76"},{"key":"ref_27","unstructured":"Perrey, H., Landsmann, M., Ugus, O., W\u00e4hlisch, M., and Schmidt, T.C. (2016). TRAIL: Topology Authentication in RPL. EWSN \u201916 Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, Springer."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"FAhmed, F., and Ko, Y.-B. (2016). A Distributed and Cooperative Verification Mechanism to Defend against DODAG Version Number Attack in RPL. PECCS 2016, Proceedings of the 6th International Joint Conference on Pervasive and Embedded Computing and Communication Systems, Lisbon, Portugal, 25\u201327 July 2016, SciTePress.","DOI":"10.5220\/0005930000550062"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1035","DOI":"10.1007\/s11277-017-5165-4","article-title":"A Lightweight Defense Approach to Mitigate Version Number and Rank Attacks in Low-Power and Lossy Networks","volume":"99","author":"Nikravan","year":"2018","journal-title":"Wirel. Pers. Commun."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1109\/TNSM.2017.2705290","article-title":"A Distributed Monitoring Strategy for Detecting Version Number Attacks in RPL-Based Networks","volume":"14","author":"Mayzaud","year":"2017","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"PThulasiraman, P., and Wang, Y. (2019, January 11\u201314). A Lightweight Trust-Based Security Architecture for RPL in Mobile IoT Networks. Proceedings of the 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2019.8651846"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Tandon, A., and Srivastava, P. (2019, January 8\u201310). Trust-based Enhanced Secure Routing against Rank and Sybil Attacks in IoT. Proceedings of the 2019 Twelfth International Conference on Contemporary Computing (IC3), Noida, India.","DOI":"10.1109\/IC3.2019.8844935"},{"key":"ref_33","first-page":"5","article-title":"Machine Learning Based Technique for Detection of Rank Attack in RPL based Internet of Things Networks","volume":"8","author":"Neerugatti","year":"2019","journal-title":"Int. J. Innov. Technol. Explor. Eng."},{"key":"ref_34","unstructured":"Hankerson, D., Vanstone, S., and Menezes, A. (2004). Guide to Elliptic Curve Cryptography, Springer."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1109\/JIOT.2019.2948149","article-title":"A Lightweight Intrusion Detection for Sybil Attack under Mobile RPL in the Internet of Things","volume":"7","author":"Murali","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_36","unstructured":"Dunkels, A. (2019, September 01). Contiki: The Open Source OS for the Internet of Things. Available online: http:\/\/www.contikios.org\/index.html."},{"key":"ref_37","first-page":"107","article-title":"A Lightweight and Secure Authentication Scheme for IoT Based E-Health Application","volume":"19","author":"Maria","year":"2019","journal-title":"IJCSNS Int. J. Comput. Sci. Netw. Secur."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/21\/5997\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:26:30Z","timestamp":1760178390000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/21\/5997"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,22]]},"references-count":37,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["s20215997"],"URL":"https:\/\/doi.org\/10.3390\/s20215997","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,22]]}}}