A Modular Approach to Construct Signature-Free BRB Algorithms under a Message Adversary
Timoth\'e Albouy (IRISA, WIDE), Davide Frey (Inria, WIDE), Michel, Raynal (IRISA, WIDE), Fran\c{c}ois Ta\"iani (IRISA, WIDE)

TL;DR
This paper introduces a modular, signature-free Byzantine broadcast approach resilient to both process corruption and message loss, using a new communication abstraction to improve efficiency and robustness.
Contribution
It presents a novel $k2\ell$-cast abstraction and reconstructs existing algorithms to tolerate combined Byzantine and message adversaries, enhancing robustness and efficiency.
Findings
The $k2\ell$-cast abstraction simplifies quorum design in adversarial settings.
Reconstructed algorithms tolerate both Byzantine failures and message loss.
The new algorithms outperform previous Byzantine-only solutions in efficiency.
Abstract
This paper explores how reliable broadcast can be implemented without signatures when facing a dual adversary that can both corrupt processes and remove messages. More precisely, we consider an asynchronous -process message-passing system in which up to processes are Byzantine and where, at the network level, for each message broadcast by a correct process, an adversary can prevent up to processes from receiving it (the integer defines the power of the message adversary). So, unlike previous works, this work considers that not only can computing entities be faulty (Byzantine processes), but, in addition, that the network can also lose messages. To this end, the paper adopts a modular strategy and first introduces a new basic communication abstraction denoted -cast, which simplifies quorum engineering, and studies its properties in this new adversarial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cryptography and Data Security · Blockchain Technology Applications and Security
