UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

An Empirical Study of Consensus Protocols’ DoS Resilience

Giuliari, Giacomo; Sonnino, Alberto; Frei, Marc; Streun, Fabio; Kokoris-Kogias, Lefteris; Perrig, Adrian; (2024) An Empirical Study of Consensus Protocols’ DoS Resilience. In: ASIA CCS '24: Proceedings of the 19th ACM Asia Conference on Computer and Communications Security. (pp. pp. 1345-1360). ACM (Association for Computing Machinery): New York, NY, USA. Green open access

[thumbnail of Sonnino_3634737.3656997.pdf]
Preview
Text
Sonnino_3634737.3656997.pdf

Download (951kB) | Preview

Abstract

With the proliferation of blockchain technology in high-value sectors, consensus protocols are becoming critical infrastructures. The rapid innovation cycle in Byzantine fault tolerant (BFT) consensus protocols has culminated in HotStuff, which provides linear message complexity in the partially synchronous setting. To achieve this, HotStuff leverages a leader that collects, aggregates, and broadcasts the messages of other validators. This paper analyzes the security implications of such approaches in practice, from the perspective of liveness and availability. By implementing attacks in a globally-distributed testbed, we show that state-of-the-art leader-based protocols are vulnerable to denial-of-service (DoS) attacks on the leader. Our attacks, demonstrated on committees of up to 64 validators, manage to disrupt liveness within seconds, using only a few tens of Mbps of attack bandwidth per validator. Crucially, the cost and effectiveness of the attacks are independent of the committee size. Based on the outcome of these experiments, we then propose and test effective mitigations. Our findings show that advancements in both protocol design and network-layer defenses can greatly improve the practical resilience of BFT consensus protocols.

Type: Proceedings paper
Title: An Empirical Study of Consensus Protocols’ DoS Resilience
Event: ASIA CCS '24: 19th ACM Asia Conference on Computer and Communications Security
ISBN-13: 9798400704826
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3634737.3656997
Publisher version: http://dx.doi.org/10.1145/3634737.3656997
Language: English
Additional information: This work is licensed under a Creative Commons Attribution International 4.0 License, https://creativecommons.org/licenses/by/4.0/.
Keywords: DDoS attacks; consensus protocols; blockchain
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10198602
Downloads since deposit
3Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item