KIT | KIT-Bibliothek | Impressum | Datenschutz

Not eXactly Byzantine: Efficient and Resilient TEE-Based State Machine Replication

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:

We propose, implement, and evaluate NxBFT, a practical State Machine Replication protocol that tolerates minority corruptions by using Trusted Execution Environments (TEEs). NxBFT focuses on a "Not eXactly Byzantine" operating model as a middle ground between crash and Byzantine fault tolerance. NxBFT is designed as an asynchronous protocol except for liveness of setup and recovery. As a leaderless protocol based on TEE-Rider, it provides build-in load balancing in the number of replicas, which is in contrast to leader-based and leader-rotating approaches. With quadratic communication complexity, a TEE-based common coin as source of randomness, a crash recovery procedure, solutions for request deduplication, and progress in low-load scenarios, NxBFT achieves a throughput of 400 kOp/s at an average end-to-end-latency of 1 s for 40 replicas and shows competitive performance under faults. We provide a comparison with a leader-based (MinBFT) and a leader-rotating protocol (Damysus) and analyze benefits and challenges that result from the combination of asynchrony and TEEs.

Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsdatum 19.01.2025
Sprache Englisch
Identifikator KITopen-ID: 1000178387
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Weitere HGF-Programme 46.23.03 (POF IV, LK 01) Engineering Security for Mobility Systems
Verlag arxiv
Serie Computer Science: Distributed, Parallel, and Cluster Computing ; 11051
Schlagwörter Trusted execution, Asynchrony, Recovery
Nachgewiesen in arXiv
OpenAlex
Dimensions

Volltext (Version 2) §
DOI: 10.5445/IR/1000178387/v2
Veröffentlicht am 10.02.2025
Volltext (Version 1) §
DOI: 10.5445/IR/1000178387
Veröffentlicht am 22.01.2025
Seitenaufrufe: 56
seit 22.01.2025
Downloads: 46
seit 23.01.2025
Cover der Publikation
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page