TY - GEN
T1 - Near-Optimal Communication Byzantine Reliable Broadcast Under a Message Adversary
AU - Albouy, Timothé
AU - Frey, Davide
AU - Gelles, Ran
AU - Hazay, Carmit
AU - Raynal, Michel
AU - Schiller, Elad Michael
AU - Taïani, François
AU - Zikas, Vassilis
N1 - Publisher Copyright: © Timothé Albouy, Davide Frey, Ran Gelles, Carmit Hazay, Michel Raynal, Elad Michael Schiller, François Taïani, and Vassilis Zikas.
PY - 2025/1/8
Y1 - 2025/1/8
N2 - We address the problem of Reliable Broadcast in asynchronous message-passing systems with n nodes, of which up to t are malicious (faulty), in addition to a message adversary that can drop some of the messages sent by correct (non-faulty) nodes. We present a Message-Adversary-Tolerant Byzantine Reliable Broadcast (MBRB) algorithm that communicates O(|m| + nκ) bits per node, where |m| represents the length of the application message and κ = Ω(log n) is a security parameter. This communication complexity is optimal up to the parameter κ. This significantly improves upon the state-of-the-art MBRB solution (Albouy, Frey, Raynal, and Taïani, TCS 2023), which incurs communication of O(n|m| + n2κ) bits per node. Our solution sends at most 4n2 messages overall, which is asymptotically optimal. Reduced communication is achieved by employing coding techniques that replace the need for all nodes to (re-)broadcast the entire application message m. Instead, nodes forward authenticated fragments of the encoding of m using an erasure-correcting code. Under the cryptographic assumptions of threshold signatures and vector commitments, and assuming n > 3t + 2d, where the adversary drops at most d messages per broadcast, our algorithm allows at least ℓ = n - t - (1 + ϵ)d (for any arbitrarily low ϵ > 0) correct nodes to reconstruct m, despite missing fragments caused by the malicious nodes and the message adversary.
AB - We address the problem of Reliable Broadcast in asynchronous message-passing systems with n nodes, of which up to t are malicious (faulty), in addition to a message adversary that can drop some of the messages sent by correct (non-faulty) nodes. We present a Message-Adversary-Tolerant Byzantine Reliable Broadcast (MBRB) algorithm that communicates O(|m| + nκ) bits per node, where |m| represents the length of the application message and κ = Ω(log n) is a security parameter. This communication complexity is optimal up to the parameter κ. This significantly improves upon the state-of-the-art MBRB solution (Albouy, Frey, Raynal, and Taïani, TCS 2023), which incurs communication of O(n|m| + n2κ) bits per node. Our solution sends at most 4n2 messages overall, which is asymptotically optimal. Reduced communication is achieved by employing coding techniques that replace the need for all nodes to (re-)broadcast the entire application message m. Instead, nodes forward authenticated fragments of the encoding of m using an erasure-correcting code. Under the cryptographic assumptions of threshold signatures and vector commitments, and assuming n > 3t + 2d, where the adversary drops at most d messages per broadcast, our algorithm allows at least ℓ = n - t - (1 + ϵ)d (for any arbitrarily low ϵ > 0) correct nodes to reconstruct m, despite missing fragments caused by the malicious nodes and the message adversary.
KW - Asynchronous message-passing
KW - Byzantine fault-tolerance
KW - Erasure-correction codes
KW - Message adversary
KW - Reliable broadcast
KW - Threshold signatures
KW - Vector commitments
UR - http://www.scopus.com/inward/record.url?scp=85215986462&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.OPODIS.2024.14
DO - 10.4230/LIPIcs.OPODIS.2024.14
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 28th International Conference on Principles of Distributed Systems, OPODIS 2024
A2 - Bonomi, Silvia
A2 - Galletta, Letterio
A2 - Riviere, Etienne
A2 - Schiavoni, Valerio
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 28th International Conference on Principles of Distributed Systems, OPODIS 2024
Y2 - 11 December 2024 through 13 December 2024
ER -