Paper 2024/770
Sublinear-Round Broadcast without Trusted Setup
Abstract
Byzantine broadcast is one of the fundamental problems in distributed computing. Many of its practical applications, from multiparty computation to consensus mechanisms for blockchains, require increasingly weaker trust assumptions, as well as scalability for an ever-growing number of users $n$. This rules out existing solutions which run in a linear number of rounds in $n$ or rely on trusted setup requirements. In this paper, we propose the first sublinear-round and trustless Byzantine broadcast protocol for the dishonest majority setting. Unlike previous sublinear-round protocols, our protocol assumes neither the existence of a trusted dealer who honestly issues keys and correlated random strings to the parties nor random oracles. Instead, we present a solution whose setup is limited to an unstructured uniform reference string and a plain public key infrastructure (a.k.a. bulletin-board PKI). Our broadcast protocol builds on top of a \emph{moderated gradecast} protocol which parties can use to reach weak agreement on shared random strings. Using these strings, we can then run in an unbiased fashion a committee-based Byzantine protocol, similar to that of Chan et al. (PKC 2020), which terminates in a sublinear number of rounds. To this end, we propose a novel construction for committee election, which does not rely either on random oracles or on a trusted dealer, and uses NIZKs and time-lock puzzles. Our protocol is resilient against an adaptive adversary who corrupts any constant fraction of parties.
Note: This work is an extensive update, including additional authors, of a previous work which can be found in https://eprint.iacr.org/2022/1383
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Minor revision. SODA 2025
- Keywords
- Byzantine AgreementConsensus
- Contact author(s)
-
aalexandru @ dualitytech com
loss @ cispa de
charalampos papamanthou @ yale edu
tsimos @ umd edu
benedikt wagner @ ethereum org - History
- 2024-11-28: last of 3 revisions
- 2024-05-20: received
- See all versions
- Short URL
- https://ia.cr/2024/770
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/770, author = {Andreea B. Alexandru and Julian Loss and Charalampos Papamanthou and Giorgos Tsimos and Benedikt Wagner}, title = {Sublinear-Round Broadcast without Trusted Setup}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/770}, year = {2024}, url = {https://eprint.iacr.org/2024/770} }