Skip to main navigation Skip to search Skip to main content

Arcula: A secure hierarchical deterministic wallet for multi-asset blockchains

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

This work presents Arcula, a new design for hierarchical deterministic wallets that brings identity-based public keys to the blockchain. Arcula is built on top of provably secure cryptographic primitives. It generates all its cryptographic secrets from a user-provided seed and enables the derivation of new public keys based on the identities of users, without requiring any secret information. Unlike other wallets, it achieves all these properties while being secure against privilege escalation. We formalize the security model of hierarchical deterministic wallets and prove that an attacker compromising an arbitrary number of users within an Arcula wallet cannot escalate his privileges and compromise users higher in the access hierarchy. Our design works out-of-the-box with any blockchain that enables the verification of signatures on arbitrary messages. We evaluate its usage in a real-world scenario on the Bitcoin Cash network.

Original languageEnglish
Title of host publicationCryptology and Network Security - 19th International Conference, CANS 2020, Vienna, Austria, December 14–16, 2020, Proceedings
EditorsStephan Krenn, Haya Shulman, Serge Vaudenay
PublisherSpringer Science and Business Media Deutschland GmbH
Pages323-343
Number of pages21
ISBN (Print)9783030654108
DOIs
StatePublished - 2020
Event19th International Conference on Cryptology and Network Security, CANS 2020 - Vienna, Austria
Duration: Dec 14 2020 → Dec 16 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12579 LNCS

Conference

Conference19th International Conference on Cryptology and Network Security, CANS 2020
Country/TerritoryAustria
CityVienna
Period12/14/20 → 12/16/20

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Keywords

  • Bitcoin
  • Blockchain
  • Hierarchical deterministic wallet
  • Hierarchical key assignment

Fingerprint

Dive into the research topics of 'Arcula: A secure hierarchical deterministic wallet for multi-asset blockchains'. Together they form a unique fingerprint.

Cite this