Paper 2020/498 Original: eprint.iacr.org/2020/498 ↗

Threshold ECDSA for Decentralized Asset Custody

Adam Gągol
Jędrzej Kula
Damian Straszak
Michał Świętek
Abstract

The surge of interest in decentralization-enabling technologies sparked by the recent success of Bitcoin and other blockchains has led to several new challenges in cryptography and protocol design. One such challenge concerns the widely used digital signature scheme -- ECDSA -- that has in particular been chosen to secure transactions in Bitcoin and several other blockchain systems. To empower decentralized interoperability between such blockchains one would like to implement distributed custody over Bitcoin accounts, which technically can be realized via a threshold ECDSA protocol. Even though several threshold ECDSA protocols already exist, as we argue, due to lack of robustness in signature generation, they are not well suited for deployment scenarios with large committees of parties, out of which a significant fraction might be malicious or prone to DDoS attacks. We propose a new threshold ECDSA protocol that improves upon the state-of-the-art solutions by enabling robustness and fault attributability during signature generation. In addition to that, we improve the signing time and bandwidth of previous solutions by moving expensive operations that are oblivious to the signed message to a separate setup phase. Finally, we back our theoretical results via an empirical evaluation of our protocol in large-scale experiments in LAN and WAN settings.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2020-05-15: last updated
2020-04-30: published
Short URL
https://ia.cr/2020/498
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2020/498,
      author = {Adam Gągol and Jędrzej Kula and Damian Straszak and Michał Świętek},
      title = {Threshold ECDSA for Decentralized Asset Custody},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/498},
      year = {2020},
      url = {https://eprint.iacr.org/2020/498}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.