Paper 2024/2036

Simple is COOL: Graded Dispersal and its Applications for Byzantine Fault Tolerance

Ittai Abraham, Intel Labs
Gilad Asharov, Bar-Ilan University
Anirudh Chandramouli, Bar-Ilan University
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)
PDF
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.