DCCRJul 26, 2020

Optimal Communication Complexity of Authenticated Byzantine Agreement

arXiv:2007.13175v43 citations
Originality Incremental advance
AI Analysis

This work addresses a fundamental problem in distributed computing for researchers and practitioners, offering incremental improvements by closing part of the known gap in authenticated settings.

The paper tackles the communication complexity gap in authenticated Byzantine Agreement for resilience ranges between n/3 and n/2, providing two protocols with quadratic communication: one achieves optimal resilience f < n/2 with a trusted setup, and the other achieves near-optimal resilience f ≤ (1/2 - ε)n in the standard PKI model.

Byzantine Agreement (BA) is one of the most fundamental problems in distributed computing, and its communication complexity is an important efficiency metric. It is well known that quadratic communication is necessary for BA in the worst case due to a lower bound by Dolev and Reischuk. This lower bound has been shown to be tight for the unauthenticated setting with $f < n/3$ by Berman et al. but a considerable gap remains for the authenticated setting with $n/3 \le f < n/2$. This paper provides two results towards closing this gap. Both protocols have a quadratic communication complexity and have different trade-offs in resilience and assumptions. The first protocol achieves the optimal resilience of $f < n/2$ but requires a trusted setup for threshold signature. The second protocol achieves near optimal resilience $f \le (1/2 - \varepsilon)n$ in the standard PKI model.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes