An empirical study of consensus protocols’ DoS resilience

Giuliari G, Sonnino A, Frei M, Streun F, Kokoris Kogias E, Perrig A. 2024. An empirical study of consensus protocols’ DoS resilience. Proceedings of the 19th ACM Asia Conference on Computer and Communications Security. ASIACCS: Conference on Computer and Communications Security, 1345–1360.

Download
OA 2024_ACMAsiaCCS_Giuliari.pdf 951.94 KB [Published Version]

Conference Paper | Published | English

Scopus indexed
Author
Giuliari, Giacomo; Sonnino, Alberto; Frei, Marc; Streun, Fabio; Kokoris Kogias, LefterisISTA; Perrig, Adrian
Department
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.
Publishing Year
Date Published
2024-07-01
Proceedings Title
Proceedings of the 19th ACM Asia Conference on Computer and Communications Security
Publisher
ACM
Acknowledgement
This work was mostly realized while Alberto Sonnino and Lefteris Kokoris-Kogias were employed at Meta. We gratefully acknowledge support for this project from ETH Zurich and Mysten Labs.
Page
1345-1360
Conference
ASIACCS: Conference on Computer and Communications Security
Conference Location
Singapore, Singapore
Conference Date
2024-07-01 – 2024-07-05
IST-REx-ID

Cite this

Giuliari G, Sonnino A, Frei M, Streun F, Kokoris Kogias E, Perrig A. An empirical study of consensus protocols’ DoS resilience. In: Proceedings of the 19th ACM Asia Conference on Computer and Communications Security. ACM; 2024:1345-1360. doi:10.1145/3634737.3656997
Giuliari, G., Sonnino, A., Frei, M., Streun, F., Kokoris Kogias, E., & Perrig, A. (2024). An empirical study of consensus protocols’ DoS resilience. In Proceedings of the 19th ACM Asia Conference on Computer and Communications Security (pp. 1345–1360). Singapore, Singapore: ACM. https://doi.org/10.1145/3634737.3656997
Giuliari, Giacomo, Alberto Sonnino, Marc Frei, Fabio Streun, Eleftherios Kokoris Kogias, and Adrian Perrig. “An Empirical Study of Consensus Protocols’ DoS Resilience.” In Proceedings of the 19th ACM Asia Conference on Computer and Communications Security, 1345–60. ACM, 2024. https://doi.org/10.1145/3634737.3656997.
G. Giuliari, A. Sonnino, M. Frei, F. Streun, E. Kokoris Kogias, and A. Perrig, “An empirical study of consensus protocols’ DoS resilience,” in Proceedings of the 19th ACM Asia Conference on Computer and Communications Security, Singapore, Singapore, 2024, pp. 1345–1360.
Giuliari G, Sonnino A, Frei M, Streun F, Kokoris Kogias E, Perrig A. 2024. An empirical study of consensus protocols’ DoS resilience. Proceedings of the 19th ACM Asia Conference on Computer and Communications Security. ASIACCS: Conference on Computer and Communications Security, 1345–1360.
Giuliari, Giacomo, et al. “An Empirical Study of Consensus Protocols’ DoS Resilience.” Proceedings of the 19th ACM Asia Conference on Computer and Communications Security, ACM, 2024, pp. 1345–60, doi:10.1145/3634737.3656997.
All files available under the following license(s):
Creative Commons Attribution 4.0 International Public License (CC-BY 4.0):
Main File(s)
File Name
Access Level
OA Open Access
Date Uploaded
2025-01-27
MD5 Checksum
1e743ddf49d35390eb56e11eb0759150


Export

Marked Publications

Open Data ISTA Research Explorer

Search this title in

Google Scholar
ISBN Search