@inproceedings{aee78d7b366d4a1db8ce7157a5a09d99,
title = "Authenticated Data Structures for Privacy-Preserving Monero Light Clients",
abstract = "Monero, a leading privacy-oriented cryptocurrency, supports a client/server operating mode that allows lightweight clients to avoid storing the entire blockchain, instead relying on a remote node to provide necessary information about the blockchain. However, a weakness of Monero's current blockchain data structure is that lightweight clients cannot authenticate the responses returned from a remote node. In this paper, we show that malicious responses from a remote node can lead to reduced privacy for the client. We discuss several lightweight mitigations that reduce the attack's effectiveness. To fully eliminate this class of attack, we also show how to augment Monero's blockchain data structure with an additional index that clients can use to authenticate responses from remote nodes. Our proposed solution could be implemented as a hard fork, or alternatively through a 'Refereed Delegation' approach without needing any fork. We developed a prototype implementation to demonstrate the feasibility of our proposal.",
keywords = "Authenticated Data Structures, Cryptocurrencies, Privacy",
author = "Kevin Lee and Andrew Miller",
year = "2018",
month = jul,
day = "6",
doi = "10.1109/EuroSPW.2018.00010",
language = "English (US)",
series = "Proceedings - 3rd IEEE European Symposium on Security and Privacy Workshops, EURO S and PW 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "20--28",
booktitle = "Proceedings - 3rd IEEE European Symposium on Security and Privacy Workshops, EURO S and PW 2018",
address = "United States",
note = "3rd IEEE European Symposium on Security and Privacy Workshops, EURO S and PW 2018 ; Conference date: 24-04-2018 Through 26-04-2018",
}