Resilience Bounds of Sensing-Based Network Clock Synchronization

Recent studies exploited external periodic synchronous signals to synchronize a pair of network nodes to address a threat of delaying the communications between the nodes. However, the sensing-based synchronization may yield faults due to nonmalicious signal and sensor noises. This paper considers a system of $N$ nodes that will fuse their peer-to-peer synchronization results to correct the faults. Our analysis gives the lower bound of the number of faults that the system can tolerate when $N$ is up to 12. If the number of faults is no greater than the lower bound, the faults can be identified and corrected. We also prove that the system cannot tolerate more than $N$ − 2 faults. Our results can guide the design of resilient sensing-based clock synchronization systems.

[1]  Anthony Rowe,et al.  Low-power clock synchronization using electromagnetic energy radiating from AC power lines , 2009, SenSys '09.

[2]  T. Mizrahi A game theoretic analysis of delay attacks against time synchronization protocols , 2012, 2012 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication Proceedings.

[3]  Anthony Rowe,et al.  Pulsar: A Wireless Propagation-Aware Clock Synchronization Platform , 2017, 2017 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS).

[4]  Yunhao Liu,et al.  FLIGHT: clock calibration using fluorescent lighting , 2012, Mobicom '12.

[5]  Danny Dolev,et al.  On the possibility and impossibility of achieving clock synchronization , 1984, STOC '84.

[6]  David K. Y. Yau,et al.  Taming Asymmetric Network Delays for Clock Synchronization Using Power Grid Voltage , 2017, AsiaCCS.

[7]  Yang Li,et al.  Application-Layer Clock Synchronization for Wearables Using Skin Electric Potentials Induced by Powerline Radiation , 2017, SenSys.

[8]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .

[9]  David K. Y. Yau,et al.  Exploiting Power Grid for Accurate and Secure Clock Synchronization in Industrial IoT , 2016, 2016 IEEE Real-Time Systems Symposium (RTSS).

[10]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[11]  Guoliang Xing,et al.  WizSync: Exploiting Wi-Fi Infrastructure for Clock Synchronization in Wireless Sensor Networks , 2011, 2011 IEEE 32nd Real-Time Systems Symposium.

[12]  Guoliang Xing,et al.  Exploiting FM radio data system for adaptive clock calibration in sensor networks , 2011, MobiSys '11.

[13]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[14]  P. M. Melliar-Smith,et al.  Synchronizing clocks in the presence of faults , 1985, JACM.

[15]  Deborah Estrin,et al.  Recovering temporal integrity with Data Driven Time Synchronization , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[16]  Marcus Chang,et al.  Ultra-low power time synchronization using passive radio receivers , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[17]  Tal Mizrahi,et al.  Security Requirements of Time Protocols in Packet Switched Networks , 2014, RFC.

[18]  Alexander S. Szalay,et al.  Sundial: Using Sunlight to Reconstruct Global Timestamps , 2009, EWSN.

[19]  Yang Li,et al.  Natural Timestamping Using Powerline Electromagnetic Radiation , 2017, 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[20]  David L. Mills,et al.  Internet time synchronization: the network time protocol , 1991, IEEE Trans. Commun..

[21]  David Brumley,et al.  GPS software attacks , 2012, CCS.

[22]  M. Ullmann,et al.  Delay attacks — Implication on NTP and PTP time synchronization , 2009, 2009 International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.