Title
Distributed Address Table (DAT): A Decentralized Model for End-to-End Communication in IoT
Abstract
To achieve a fully connected network in Internet of Things (IoT) there are number of challenges that have to be overcome. Among those, a big challenge is how to keep all of the devices accessible everywhere and every time. In the IoT network, the assumption is that each IoT device can be reached by any client at any given time. In practice, this is not always possible and without a proper mechanism the nodes behind a NAT are unable to communicate with each other directly, and their addresses have to be shared through a trusted third party. This challenge becomes harder by taking into consideration that most NAT traversal approaches have been developed prior to rising of the IoT, without taking into account the constrained nature of the participating devices and mostly depend on a centralized entity. In this paper we proposed the Distributed Address Table (DAT), a decentralized, secure and lightweight address distribution model that allows any two nodes to get the addresses of the other end without relying on a trusted third party. Structured Peer-to-Peer (P2P) overlay by utilizing Distributed Hash Table (DHT) technique is generated as its underlying communication scheme to ensure that all participating devices are accessible at any given time. This is achieved through simple, yet secure and efficient decentralized model. The DAT adopts the edge/fog computing paradigms to ensure a decentralized address distribution. The results showed that the proposed model is efficient. In addition, the security properties of the proposed model have been defined and proved.
Year
DOI
Venue
2022
10.1007/s12083-021-01221-3
PEER-TO-PEER NETWORKING AND APPLICATIONS
Keywords
DocType
Volume
Address Distribution, P2P, Decentralized Architecture, NAT Traversal, Self Adaptive Algorithm
Journal
15
Issue
ISSN
Citations 
1
1936-6442
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Mohammed B. M. Kamel101.35
Péter Ligeti275.03
Adam Nagy300.34
Christoph Reich400.68