Paper 2024/807

Consensus in the Presence of Overlapping Faults and Total Omission

Julian Loss, CISPA Helmholtz Center for Information Security
Kecheng Shi, CISPA Helmholtz Center for Information Security, Saarland University
Gilad Stern, Tel Aviv University
Abstract

Understanding the fault tolerance of Byzantine Agreement protocols is an important question in distributed computing. While the setting of Byzantine faults has been thoroughly explored in the literature, the (arguably more realistic) omission fault setting is far less studied. In this paper, we revisit the recent work of Loss and Stern who gave the first protocol in the mixed fault model tolerating $t$ Byzantine faults, $s$ send faults, and $r$ receive faults, when $2t+r+s<n$ and omission faults do not overlap. We observe that their protocol makes no guarantees when omission faults can overlap, i.e., when parties can simultaneously have send and receive faults. We give the first protocol that overcomes this limitation and tolerates the same number of potentially overlapping faults. We then study, for the first time, the total omission setting where all parties can become omission faulty. This setting is motivated by real-world scenarios where every party may experience connectivity issues from time to time, yet agreement should still hold for the parties who manage to output values. We show the first agreement protocol in this setting with parameters $s<n$ and $s+r=n$. On the other hand, we prove that there is no consensus protocol for the total omission setting which tolerates even a single overlapping omission fault, i.e., where $s+r=n+1$ and $s>2$, or a broadcast protocol for $s+r=n$ and $s>1$ even without overlapping faults.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A minor revision of an IACR publication in TCC 2024
Keywords
consensusByzantine agreementlower boundsomission faultsmixed fault tolerance
Contact author(s)
loss @ cispa de
kcshi97 @ gmail com
giladstern @ tauex tau ac il
History
2024-10-11: last of 4 revisions
2024-05-24: received
See all versions
Short URL
https://ia.cr/2024/807
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/807,
      author = {Julian Loss and Kecheng Shi and Gilad Stern},
      title = {Consensus in the Presence of Overlapping Faults and Total Omission},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/807},
      year = {2024},
      url = {https://eprint.iacr.org/2024/807}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.