A Modular Approach to Construct Signature-Free BRB Algorithms under a Message Adversary

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Albouy, Timothé, Frey, Davide, Raynal, Michel, Taïani, François
Format: Preprint
Veröffentlicht: 2022
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916374928949248
author Albouy, Timothé
Frey, Davide
Raynal, Michel
Taïani, François
author_facet Albouy, Timothé
Frey, Davide
Raynal, Michel
Taïani, François
contents 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 $n$-process message-passing system in which up to $t_b$ processes are Byzantine and where, at the network level, for each message broadcast by a correct process, an adversary can prevent up to $t_m$ processes from receiving it (the integer $t_m$ 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 $k2\ell$-cast, which simplifies quorum engineering, and studies its properties in this new adversarial context. Then, the paper deconstructs existing signature-free Byzantine-tolerant asynchronous broadcast algorithms and, with the help of the $k2\ell$-cast communication abstraction, reconstructs versions of them that tolerate both Byzantine processes and message adversaries. Interestingly, these reconstructed algorithms are also more efficient than the Byzantine-tolerant-only algorithms from which they originate.
format Preprint
id arxiv_https___arxiv_org_abs_2204_13388
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle A Modular Approach to Construct Signature-Free BRB Algorithms under a Message Adversary
Albouy, Timothé
Frey, Davide
Raynal, Michel
Taïani, François
Distributed, Parallel, and Cluster Computing
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 $n$-process message-passing system in which up to $t_b$ processes are Byzantine and where, at the network level, for each message broadcast by a correct process, an adversary can prevent up to $t_m$ processes from receiving it (the integer $t_m$ 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 $k2\ell$-cast, which simplifies quorum engineering, and studies its properties in this new adversarial context. Then, the paper deconstructs existing signature-free Byzantine-tolerant asynchronous broadcast algorithms and, with the help of the $k2\ell$-cast communication abstraction, reconstructs versions of them that tolerate both Byzantine processes and message adversaries. Interestingly, these reconstructed algorithms are also more efficient than the Byzantine-tolerant-only algorithms from which they originate.
title A Modular Approach to Construct Signature-Free BRB Algorithms under a Message Adversary
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2204.13388