Paper 2024/2036
Simple is COOL: Graded Dispersal and its Applications for Byzantine Fault Tolerance
Abstract
The COOL protocol of Chen (DISC'21) is a major advance that enables perfect security for various tasks (in particular, Byzantine Agreement in Synchrony and Reliable Broadcast in Asynchrony). For an input of size $L$ bits, its communication complexity is $O(nL n^2 \log n)$, which is optimal up to a $\log n$ factor. Unfortunately, Chen’s analysis is rather intricate and complex. Our main contribution is a simple analysis of a new variant of COOL based on elementary counting arguments. Our main consistency proof takes less than two pages (instead of over 20 pages), making the COOL protocol much more accessible. In addition, the simple analysis allows us to improve the protocol by reducing one round of communication and reducing the communication complexity by 40%. In addition, we suggest a new way of extracting the core properties of COOL as a new primitive, which we call Graded Dispersal. We show how Graded Dispersal can then be used to obtain efficient solutions for Byzantine Agreement, Verifiable Information Dispersal, Gradecast, and Reliable Broadcast (in both Synchrony and Asynchrony, where appropriate). Our improvement of COOL directly applies here, and we improve the state-of-the-art in all those primitives by reducing at least one round and 40% communication.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. ITCS 2025
- Keywords
- BroadcastByzantine AgreementReliable Broadcast
- Contact author(s)
-
ittai abraham @ intel com
Gilad Asharov @ biu ac il
Anirudh Chandramouli @ biu ac il - History
- 2024-12-18: approved
- 2024-12-17: received
- See all versions
- Short URL
- https://ia.cr/2024/2036
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/2036, author = {Ittai Abraham and Gilad Asharov and Anirudh Chandramouli}, title = {Simple is {COOL}: Graded Dispersal and its Applications for Byzantine Fault Tolerance}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/2036}, year = {2024}, url = {https://eprint.iacr.org/2024/2036} }