Title
Blockchain-based trust management for verifiable time synchronization service in IoT
Abstract
With the rapid development of IoT, to manage the explosive growth of devices, time synchronization in IoT systems has become crucial. A traditional solution is to designate a trusted time relay to provide time synchronization service for IoT. However, due to internal errors or external attacks, time synchronization services in IoT are facing the single point of failure, leading to severe consequences such as downtime of IoT devices across domains. Some centralized time synchronization methods, such as NTP and PTP, rely on the correctness of the time server (master clock), which is vulnerable due to crashes, power failure or external attacks. Most distributed schemes are oriented towards crash fault-tolerant, but the reality of Byzantine nodes prevents these schemes from working as expected. In this paper, we propose a distributed and verifiable time synchronization scheme based on NTP, trust management and blockchain. we employ the public and verifiable blockchain to identify incorrect time synchronization. As the processes of synchronization are viewed as transactions within our blockchain, we design a consensus mechanism to resist Byzantine nodes based on trust management. The simulation results show that the proposed scheme has achieved our expected efficiency and security goals.
Year
DOI
Venue
2022
10.1007/s12083-021-01276-2
Peer-to-Peer Networking and Applications
Keywords
DocType
Volume
Blockchain, Internet of things, Time synchronization, Trust management
Journal
15
Issue
ISSN
Citations 
2
1936-6442
0
PageRank 
References 
Authors
0.34
9
8
Name
Order
Citations
PageRank
Kai Fan114621.76
Zeyu Shi200.34
Ruidan Su311.02
Yuhan Bai400.34
Pei Huang500.34
Kuan Zhang678960.23
Hui Li739435.42
Yin-Tang Yang833492.74