e-space
Manchester Metropolitan University's Research Repository

    Reliable-RPL: A Reliability-Aware RPL Protocol Using Trust-Based Blockchain System for Internet of Things

    Aguru, Aswani Devi, Pandey, Amrit, Erukala, Suresh Babu ORCID logoORCID: https://orcid.org/0000-0002-8145-8237, Bashir, Ali Kashif ORCID logoORCID: https://orcid.org/0000-0003-2601-9327, Zhu, Yaodong ORCID logoORCID: https://orcid.org/0000-0003-4911-5522, Kaluri, Rajesh ORCID logoORCID: https://orcid.org/0000-0003-2073-9833 and Gadekallu, Thippa Reddy ORCID logoORCID: https://orcid.org/0000-0003-0097-801X (2024) Reliable-RPL: A Reliability-Aware RPL Protocol Using Trust-Based Blockchain System for Internet of Things. IEEE Transactions on Reliability. ISSN 0018-9529

    [img]
    Preview
    Accepted Version
    Available under License Creative Commons Attribution.

    Download (1MB) | Preview

    Abstract

    Routing protocol for low-power and lossy network (RPL) is a routing protocol for resource-constrained Internet of Things (IoT) network devices. RPL has become a widely adopted protocol for routing in low-powered device networks. However, it lacks essential security features, including end-to-end security, robust authentication, and intrusion detection capabilities. Blockchain is a decentralized and immutable digital ledger that records transactions across multiple computers. It provides privacy, transparency, security, and trust. In this work, we proposed a blockchain-based reliable RPL protocol called reliable-RPL, which uses node reliability, link reliability, and relative trust scores of RPL-enabled IoT devices. The parent selection and network topology formulation are based on the proposed reliability-aware objective function. A lightweight ECC-based scheme performs registration, identification, and authentication of RPL-enabled IoT devices. The consistent topological updates from these authenticated IoT devices are used to secure routing paths in RPL-enabled networks. Using a modified trickle algorithm, we employed a reputation-based trust system that monitors and labels malicious nodes based on their reliable activities. The novelty of the proposed framework relies on integrating Contiki-NG (as fronted for IoT network simulation) and Hyperledger Fabric (as a backend for blockchain-based device authentication and trust-based attack resilience regarding rank, replay, sinkhole, and route poisoning attacks). The experimental evaluation of reliable-RPL has demonstrated its effectiveness compared to state-of-the-art methods regarding significant performance metrics, including packet loss, routing overhead, and throughput on Hyperledger Caliper.

    Impact and Reach

    Statistics

    Activity Overview
    6 month trend
    4Downloads
    6 month trend
    11Hits

    Additional statistics for this dataset are available via IRStats2.

    Altmetric

    Repository staff only

    Edit record Edit record