Title: BlockTrust-RPL: distributed blockchain based authentication and trust validation for secure objective function formulation in RPL-IoT

Authors: Bandarupalli Rakesh; H. Parveen Sultana

Addresses: School of Computer Science and Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India ' School of Computer Science and Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India

Abstract: Routing protocol for low power lossy network (RPL) faces many challenges such as high energy consumption and high congestion and so on. Mainly IoT environment suffers by various attacks such as rank, Sybil and DDoS because of insufficient security provisions. The proposed BlockTrust-RPL focuses on detecting security threats without increasing energy consumption and congestion. For that, the proposed BlockTrust-RPL consists of three phases: 1) distributed authentication; 2) valid trust-based parent selection; 3) trickle timer optimisation and mobile sink movement. The overall network is connected with blockchain thorough block gateway. Blockchain is constructed with TrustBlock and AuthBlock where, TrustBlock records trust values and Authblock records authentication credentials. The simulation is done by using NS3.26 network simulator, which evaluates the performance of the proposed BlockTrust-RPL in terms of packet delivery ratio, delay, attack detection accuracy and average energy consumption with respect to number of nodes and number of malicious nodes.

Keywords: RPL; blockchain; IoT; dual mode optimised deep neural network; dynamic entropy based trickle timer.

DOI: 10.1504/IJITST.2022.124475

International Journal of Internet Technology and Secured Transactions, 2022 Vol.12 No.4, pp.359 - 385

Received: 19 Feb 2021
Accepted: 03 Sep 2021

Published online: 27 Jul 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article