KIT | KIT-Bibliothek | Impressum | Datenschutz

Let It TEE: Asynchronous Byzantine Atomic Broadcast with n ≥ 2f + 1

Leinweber, Marc ORCID iD icon 1; Hartenstein, Hannes 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Asynchronous Byzantine Atomic Broadcast (ABAB) promises simplicity in implementation as well as increased performance and robustness in comparison to partially synchronous approaches. We adapt the recently proposed DAG-Rider approach to achieve ABAB with $n\geq 2f+1$ processes, of which $f$ are faulty, with only a constant increase in message size. We leverage a small Trusted Execution Environment (TEE) that provides a unique sequential identifier generator (USIG) to implement Reliable Broadcast with $n>f$ processes and show that the quorum-critical proofs still hold when adapting the quorum size to $\lfloor \frac{n}{2} \rfloor + 1$. This first USIG-based ABAB preserves the simplicity of DAG-Rider and serves as starting point for further research on TEE-based ABAB.


Volltext (Version 2) §
DOI: 10.5445/IR/1000158634/v2
Veröffentlicht am 28.11.2023
Volltext (Version 1) §
DOI: 10.5445/IR/1000158634
Veröffentlicht am 11.05.2023
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsdatum 10.05.2023
Sprache Englisch
Identifikator KITopen-ID: 1000158634
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Schlagwörter Byzantine Fault Tolerance, State Machine Replication, Trusted Execution Environments, Asynchrony
Nachgewiesen in arXiv
Dimensions
Relationen in KITopen
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page