Paper 2020/281

Privacy-friendly Monero transaction signing on a hardware wallet, extended version

Dusan Klinec Vashek Matyas

Abstract

Keeping cryptocurrency spending keys safe and being able to use them when signing a transaction is a well-known problem, addressed by hardware wallets. Our work focuses on a transaction signing process for privacy-centric cryptocurrency Monero, in the hardware wallets. We designed, implemented, and analyzed a privacy-preserving transaction signing protocol that runs on a hardware wallet and protects the spending keys. Moreover, we also implemented a privacy-preserving multi-party version of the Bulletproof zero-knowledge prover algorithm, which runs on a hardware wallet with constant memory. We present the protocols and evaluate their performance on a real hardware wallet.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint. MINOR revision.
Keywords
Monerotransaction signingBulletproofszero-knowledge systemmulti-party computationhardware wallets
Contact author(s)
dusan klinec @ gmail com
History
2020-04-22: last of 2 revisions
2020-03-04: received
See all versions
Short URL
https://ia.cr/2020/281
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/281,
      author = {Dusan Klinec Vashek Matyas},
      title = {Privacy-friendly Monero transaction signing on a hardware wallet, extended version},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/281},
      year = {2020},
      url = {https://eprint.iacr.org/2020/281}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.