On Cryptocurrency Wallet Design

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The security of cryptocurrency and decentralized blockchain-maintained assets relies on their owners safeguarding secrets, typically cryptographic keys. This applies equally to individuals keeping daily-spending amounts and to large asset management companies. Loss of keys and attackers gaining control of keys resulted in numerous losses of funds. The security of individual keys was widely studied with practical solutions available, from mnemonic phrases to dedicated hardware. There are also techniques for securing funds by requiring combinations of multiple keys. However, to the best of our knowledge, a crucial question was never addressed: How is wallet security affected by the number of keys, their types, and how they are combined? This is the focus of this work. We present a model where each key has certain probabilities for being safe, lost, leaked, or stolen (available only to an attacker). The number of possible wallets for a given number of keys is the Dedekind number, prohibiting an exhaustive search with many keys. Nonetheless, we bound optimal-wallet failure probabilities with an evolutionary algorithm. We evaluate the security (complement of failure probability) of wallets based on the number and types of keys used. Our analysis covers a wide range of settings and reveals several surprises. The failure probability general trend drops exponentially with the number of keys, but has a strong dependency on its parity. In many cases, but not always, heterogeneous keys (not all with the same fault probabilities) allow for superior wallets than homogeneous keys. Nonetheless, in the case of 3 keys, the common practice of requiring any pair is optimal in many settings. Our formulation of the problem and initial results reveal several open questions, from user studies of key fault probabilities to finding optimal wallets with very large numbers of keys. But they also have an immediate practical outcome, informing cryptocurrency users on optimal wallet design.

Original languageEnglish
Title of host publication3rd International Conference on Blockchain Economics, Security and Protocols, Tokenomics 2021
EditorsVincent Gramoli, Hanna Halaburda, Rafael Pass
ISBN (Electronic)9783959772204
DOIs
StatePublished - 1 Mar 2022
Event3rd International Conference on Blockchain Economics, Security and Protocols, Tokenomics 2021 - New York, United States
Duration: 18 Nov 202119 Nov 2021

Publication series

NameOpenAccess Series in Informatics
Volume97

Conference

Conference3rd International Conference on Blockchain Economics, Security and Protocols, Tokenomics 2021
Country/TerritoryUnited States
CityNew York
Period18/11/2119/11/21

Keywords

  • authentication
  • cryptocurrency
  • key-management
  • wallet

All Science Journal Classification (ASJC) codes

  • Geography, Planning and Development
  • Modelling and Simulation

Fingerprint

Dive into the research topics of 'On Cryptocurrency Wallet Design'. Together they form a unique fingerprint.

Cite this