Paper 2024/696 Original: eprint.iacr.org/2024/696 ↗

A Theoretical Take on a Practical Consensus Protocol

Victor Shoup
Abstract

The Asynchronous Common Subset (ACS) problem is a fundamental problem in distributed computing. Very recently, Das et al. (2024) developed a new ACS protocol with several desirable properties: (i) it provides optimal resilience, tolerating up to $t < n/3$ corrupt parties out of $n$ parties in total, (ii) it does not rely on a trusted set up, (iii) it utilizes only "lighweight" cryptography, which can be instantiated using just a hash function, and (iv) it has expected round complexity $O(1)$ and expected communication complexity $O(\kappa n^3)$, where $\kappa$ is the output-length of the hash function. The purpose of this paper is to give a detailed, self-contained exposition and analysis of this protocol from the point of view of modern theoretcal cryptography, fleshing out a number of details of the definitions and proofs, providing a complete security analysis based on concrete security assumptions on the hash function (i.e., without relying on random oracles), and developing all of the underlying theory in the universal composability framework.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2025-06-26: last updated
2024-05-06: published
Short URL
https://ia.cr/2024/696
License
https://creativecommons.org/licenses/by-nc-nd/4.0/

BibTeX

@misc{cryptoeprint:2024/696,
      author = {Victor Shoup},
      title = {A Theoretical Take on a Practical Consensus Protocol},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/696},
      year = {2024},
      url = {https://eprint.iacr.org/2024/696}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.