RT-ByzCast: Byzantine-Resilient Real-Time Reliable Broadcast
David Kozhaya, J\'er\'emie Decouchant, Paulo Esteves-Verissimo

TL;DR
RT-ByzCast is a novel real-time Byzantine reliable broadcast protocol that tolerates network uncertainties, faults, and attacks, ensuring timely message delivery and high reliability through digital signatures and self-crashing mechanisms.
Contribution
This paper introduces the first real-time Byzantine reliable broadcast protocol that overcomes traditional impossibility results by combining signature aggregation and self-crashing processes.
Findings
Operates in real-time with bounded message delay.
Maintains high reliability even with 60% message loss.
Processes self-crash with negligible probability.
Abstract
Today's cyber-physical systems face various impediments to achieving their intended goals, namely, communication uncertainties and faults, relative to the increased integration of networked and wireless devices, hinder the synchronism needed to meet real-time deadlines. Moreover, being critical, these systems are also exposed to significant security threats. This threat combination increases the risk of physical damage. This paper addresses these problems by studying how to build the first real-time Byzantine reliable broadcast protocol (RTBRB) tolerating network uncertainties, faults, and attacks. Previous literature describes either real-time reliable broadcast protocols, or asynchronous (non real-time) Byzantine~ones. We first prove that it is impossible to implement RTBRB using traditional distributed computing paradigms, e.g., where the error/failure detection mechanisms of…
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 · Age of Information Optimization · IoT and Edge/Fog Computing
