Tough on the Outside, Reliable on the Inside: Utilizing System Composition for Improved Resilience

Lawniczak L, Distler T (2024)


Publication Language: English

Publication Type: Conference contribution

Publication year: 2024

Event location: Erlangen DE

Open Access Link: https://robust2024.github.io/robust24/assets/abstracts/Utilizing_System_Composition_for_Improved_Resilience.pdf

Abstract

The notoriously high complexity of Byzantine fault-tolerant (BFT) protocols leads to a high risk of bugs and vulnerabilities and makes diversification costly. We aim to increase the resilience of BFT systems by introducing a new hybrid fault model focussing on the composition of the system. ShellFT structures a BFT system into two main parts: 1. A BFT shell that handles client interaction and is connected to the outside world, and 2. a crash fault-tolerant core providing the protocol logic that is only connected to other replicas. With this approach, we aim to significantly reduce the code base of the BFT parts, making it easier to find vulnerabilities and use diversification. Exploiting the intrinsic modularization of the design paradigm micro replication, we devise a ShellFT variant of the Mirador protocol.

Authors with CRIS profile

How to cite

APA:

Lawniczak, L., & Distler, T. (2024). Tough on the Outside, Reliable on the Inside: Utilizing System Composition for Improved Resilience. In Proceedings of the 1st Workshop on Resilient Operations – Byzantine Fault Tolerance and State-Machine Replication (ROBUST '24). Erlangen, DE.

MLA:

Lawniczak, Laura, and Tobias Distler. "Tough on the Outside, Reliable on the Inside: Utilizing System Composition for Improved Resilience." Proceedings of the 1st Workshop on Resilient Operations – Byzantine Fault Tolerance and State-Machine Replication (ROBUST '24), Erlangen 2024.

BibTeX: Download