Threat Adaptive Byzantine Fault Tolerant State-Machine Replication

Douglas Simoes Silva, Rafal Graczyk, J.E.A.P. Decouchant, Marcus Völp, Paulo Esteves-Veríssimo

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

7 Citations (Scopus)
65 Downloads (Pure)

Abstract

Critical infrastructures have to withstand advanced and persistent threats, which can be addressed using Byzantine fault tolerant state-machine replication (BFT-SMR). In practice, unattended cyberdefense systems rely on threat level detectors that synchronously inform them of changing threat levels. However, to have a BFT-SMR protocol operate unattended, the stateof- the-art is still to configure them to withstand the highest possible number of faulty replicas f they might encounter, which limits their performance, or to make the strong assumption that a trusted external reconfiguration service is available, which introduces a single point of failure. In this work, we present ThreatAdaptive the first BFT-SMR protocol that is automatically strengthened or optimized by its replicas in reaction to threat level changes. We first determine under which conditions replicas can safely reconfigure a BFT-SMR system, i.e., adapt the number of replicas n and the fault threshold f, so as to outpace an adversary. Since replicas typically communicate with each other using an asynchronous network they cannot rely on consensus to decide how the system should be reconfigured. ThreatAdaptive avoids this pitfall by proactively preparing the reconfiguration that may be triggered by an increasing threat when it optimizes its performance. Our evaluation shows that ThreatAdaptive can meet the latency and throughput of BFT baselines configured statically for a particular level of threat, and adapt 30% faster than previous methods, which make stronger assumptions to provide safety.
Original languageEnglish
Title of host publicationThe 40th International Symposium on Reliable Distributed Systems
Pages78-87
Number of pages10
ISBN (Electronic)9781665438193
DOIs
Publication statusPublished - 2021
Event40th International Symposium on Reliable Distributed Systems - Virtual event
Duration: 20 Sept 202123 Sept 2021
Conference number: 40

Publication series

NameProceedings of the IEEE Symposium on Reliable Distributed Systems
Volume2021-September
ISSN (Print)1060-9857

Conference

Conference40th International Symposium on Reliable Distributed Systems
Abbreviated titleSRDS 2021
Period20/09/2123/09/21

Keywords

  • Byzantine fault tolerant state machine replication
  • Resilient computing
  • Threat adaptive systems

Fingerprint

Dive into the research topics of 'Threat Adaptive Byzantine Fault Tolerant State-Machine Replication'. Together they form a unique fingerprint.

Cite this