English

Extending Asynchronous Byzantine Agreement with Crusader Agreement

Distributed, Parallel, and Cluster Computing 2025-05-27 v3 Cryptography and Security Information Theory math.IT

Abstract

In this work, we study multivalued byzantine agreement (BA) in an asynchronous network of nn parties where up to t<n3t < \frac{n}{3} parties are byzantine. We present a new reduction from multivalued BA to binary BA. It allows one to achieve BA on \ell-bit inputs with one instance of binary BA, one instance of crusader agreement (CA) on \ell-bit inputs and Θ(n+n2)\Theta(\ell n + n^2) bits of additional communication. As our reduction uses multivalued CA, we also design two new information-theoretic CA protocols for \ell-bit inputs. In the first one, we use almost-universal hashing to achieve statistical security with probability 12λ1 - 2^{-\lambda} against t<n3t < \frac{n}{3} faults with Θ(n+n2(λ+logn))\Theta(\ell n + n^2(\lambda + \log n)) bits of communication. Following this, we replace the hashes with error correcting code symbols and add a preliminary step based on the synchronous multivalued BA protocol COOL [DISC '21] to obtain a second, perfectly secure CA protocol that can for any ε>0\varepsilon > 0 be set to tolerate tn3+εt \leq \frac{n}{3 + \varepsilon} faults with O(nmin(1,ε2)+n2max(1,log1ε))\mathcal{O}\bigl(\frac{\ell n}{\min(1, \varepsilon^2)} + n^2\max\bigl(1, \log \frac{1}{\varepsilon}\bigr) \bigr) bits of communication. Our CA protocols allow one to extend binary BA to multivalued BA with a constant round overhead, a quadratic-in-nn communication overhead, and information-theoretic security.

Keywords

Cite

@article{arxiv.2502.02320,
  title  = {Extending Asynchronous Byzantine Agreement with Crusader Agreement},
  author = {Mose Mizrahi Erbes and Roger Wattenhofer},
  journal= {arXiv preprint arXiv:2502.02320},
  year   = {2025}
}

Comments

21 pages, 0 figures, full version of a PODC 2025 brief announcement

R2 v1 2026-06-28T21:32:08.151Z