Modeling Mobile Crash in Byzantine Consensus

Hans Schmiedel, Runchao Han, Qiang Tang, Ron Steinfeld, Jiangshan Yu

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Targeted Denial-of-Service (DoS) attacks have been a practical concern for permissionless blockchains. Potential solutions, such as random sampling, are adopted by blockchains. However, the associated security guarantees have only been informally discussed in prior work. This is due to the fact that existing adversary models are either not fully capturing this attack or giving up certain design choices (as in the sleepy model or asynchronous network model), or too strong to be practical (as in the mobile Byzantine adversary model). This paper provides theoretical foundations and desired properties for consensus protocols that resist against targeted DoS attacks. In particular, we define the Mobile Crash Adaptive Byzantine (MCAB) model to capture such an attack. In addition, we identify and formalize two properties for consensus protocols under the MCAB model, and analyze their trade-offs. As case studies, we prove that Ouroboros Praos and Algorand are secure in our MCAB model, giving the first formal proofs supporting their security guarantee against targeted DoS attacks, which were previously only informally discussed. We also illustrate an application of our properties to secure a streamlined BFT protocol, chained Hotstuff, against targeted DoS attacks.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 37th Computer Security Foundations Symposium, CSF 2024
EditorsMarco Guarnieri
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages159-171
Number of pages13
ISBN (Electronic)9798350362039
ISBN (Print)9798350362046
DOIs
Publication statusPublished - 2024
EventIEEE Computer Security Foundations Symposium 2024 - Enschede, Netherlands
Duration: 8 Jul 202412 Jul 2024
Conference number: 37th
https://ieeexplore.ieee.org/xpl/conhome/10664196/proceeding (Proceedings)
https://csf2024.ieee-security.org/ (Website)

Conference

ConferenceIEEE Computer Security Foundations Symposium 2024
Abbreviated titleCSF 2024
Country/TerritoryNetherlands
CityEnschede
Period8/07/2412/07/24
Internet address

Keywords

  • Blockchain
  • Byzantine Fault Tolerance
  • Consensus
  • Distributed systems security

Cite this