Sonnino, A;
Bano, S;
Al-Bassam, M;
Danezis, G;
(2020)
Replay Attacks and Defenses Against Cross-shard Consensus in Sharded Distributed Ledgers.
In:
Proceedings of the 2020 IEEE European Symposium on Security and Privacy (EuroS&P).
(pp. pp. 294-308).
Institute of Electrical and Electronics Engineers (IEEE)
Preview |
Text
1901.11218.pdf - Accepted Version Download (836kB) | Preview |
Abstract
We present a family of replay attacks against sharded distributed ledgers targeting cross-shard consensus protocols, such as the recently proposed Chainspace and Omniledger. They allow an attacker, with network access only, to double-spend or lock resources with minimal efforts. The attacker can act independently without colluding with any nodes, and succeed even if all nodes are honest; most of the attacks can also exhibit themselves as faults under periods of asynchrony. These attacks are effective against both shard-led and client-led cross-shard consensus approaches. We present Byzcuit-a new cross-shard consensus protocol that is immune to those attacks. We implement a prototype of Byzcuit and evaluate it on a real cloud-based testbed, showing that our defenses impact performance minimally, and overall performance surpasses previous works.
Type: | Proceedings paper |
---|---|
Title: | Replay Attacks and Defenses Against Cross-shard Consensus in Sharded Distributed Ledgers |
Event: | 5th IEEE European Symposium on Security and Privacy (IEEE Euro S and P) |
Location: | Genoa, Italy |
Dates: | 7th-11th September 2020 |
ISBN-13: | 978-1-7281-5087-1 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1109/EuroSP48549.2020.00026 |
Publisher version: | https://doi.org/10.1109/EuroSP48549.2020.00026 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher's terms and conditions. |
Keywords: | Distributed Ledgers, Sharding, Attacks |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery.ucl.ac.uk/id/eprint/10141983 |
Archive Staff Only
View Item |