Optimal Clock Synchronization with Signatures
Christoph Lenzen, Julian Loss

TL;DR
This paper establishes tight bounds on clock skew in distributed systems using cryptographic signatures, demonstrating how signatures improve fault tolerance and synchronization precision.
Contribution
It provides matching upper and lower bounds for clock skew with signatures, advancing understanding of fault-tolerant synchronization in adversarial settings.
Findings
Matching bounds of u+() on skew are proven.
Deterministic algorithms achieve upper bounds under signature security assumptions.
Lower bounds hold even with perfect initial synchronization and known delays.
Abstract
Cryptographic signatures can be used to increase the resilience of distributed systems against adversarial attacks, by increasing the number of faulty parties that can be tolerated. While this is well-studied for consensus, it has been underexplored in the context of fault-tolerant clock synchronization, even in fully connected systems. Here, the honest parties of an -node system are required to compute output clocks of small skew (i.e., maximum phase offset) despite local clock rates varying between and , end-to-end communication delays varying between and , and the interference from malicious parties. So far, it is only known that clock pulses of skew can be generated with (trivially optimal) resilience of (PODC `19), improving over the tight bound of holding without signatures for \emph{any} skew bound (STOC…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Interconnection Networks and Systems · Advanced Data Storage Technologies
