Title | ||
---|---|---|
A Blockchain-Based Contractual Routing Protocol for the Internet of Things Using Smart Contracts. |
Abstract | ||
---|---|---|
In this paper, we propose a novel blockchain-based contractual routing (BCR) protocol for a network of untrusted IoT devices. In contrast to conventional secure routing protocols in which a central authority (CA) is required to facilitate the identification and authentication of each device, the BCR protocol operates in a distributed manner with no CA. The BCR protocol utilizes smart contracts to discover a route to a destination or data gateway within heterogeneous IoT networks. Any intermediary device can guarantee a route from a source IoT device to a destination device or gateway. We compare the performance of BCR with that of the Ad-hoc On-Demand Distance Vector (AODV) routing protocol in a network of 14 devices. The results show that the routing overhead of the BCR protocol is 5 times lower compared to AODV at the cost of a slightly lower packet delivery ratio. BCR is fairly resistant to both Blackhole and (keyhole attacks. The results show that the BCR protocol enables distributed routing in heterogeneous IoT networks. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1155/2018/4029591 | WIRELESS COMMUNICATIONS & MOBILE COMPUTING |
Field | DocType | Volume |
Authentication,Ad hoc On-Demand Distance Vector Routing,Computer science,Internet of Things,Network packet,Computer network,Default gateway,Blockchain,Distance-vector routing protocol,Routing protocol,Distributed computing | Journal | 2018 |
ISSN | Citations | PageRank |
1530-8669 | 5 | 0.47 |
References | Authors | |
3 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Gholamreza Ramezan | 1 | 11 | 1.64 |
Cyril Leung | 2 | 899 | 62.23 |