Projects per year
Abstract
Many modern applications require users to manage keys on their own devices, which, in case of device loss or failure, may lead to serious consequences, e.g., losing access to their Bitcoin wallet. These applications need a secure and user-friendly strategy that protects users from losing keys while preserving the keys' confidentiality. Fortunately, password-protected secret sharing (PPSS) can be used to design such a key-loss recovery strategy: It enables users to split their keys into shares, to distribute these shares across third parties and, if necessary, to recover keys via password authentication. However, deploying PPSS in a key-loss recovery strategy leaves the following practical questions unanswered: Which third parties should a user pick to diversify the trust? How can these third parties be recruited? And: How can other applications benefit from such a strategy?
In this paper, we develop a framework for key-loss recovery, which allows users to distribute shares in a hierarchy that is aligned with relevant trust factors. As part of the framework, we propose a management app that supports users in building and managing hierarchical trust policies, and that offers its service to other applications. To convince organizations to operate servers, we implement our framework with a focus on server-side cost-efficiency. We extend a PPSS scheme with hierarchical trust policies, add efficient prevention of online guessing, and measure the performance of the overall system at-scale on AWS. The cost projection shows that deploying our framework is inexpensive: 40 organizations, each operating server resources for less than $20, support 50 million users when splitting and recovering their keys.
In this paper, we develop a framework for key-loss recovery, which allows users to distribute shares in a hierarchy that is aligned with relevant trust factors. As part of the framework, we propose a management app that supports users in building and managing hierarchical trust policies, and that offers its service to other applications. To convince organizations to operate servers, we implement our framework with a focus on server-side cost-efficiency. We extend a PPSS scheme with hierarchical trust policies, add efficient prevention of online guessing, and measure the performance of the overall system at-scale on AWS. The cost projection shows that deploying our framework is inexpensive: 40 organizations, each operating server resources for less than $20, support 50 million users when splitting and recovering their keys.
Original language | English |
---|---|
Title of host publication | 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (IEEE Trustcom-19) |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 50-57 |
ISBN (Electronic) | 978-1-7281-2777-4 |
ISBN (Print) | 978-1-7281-2778-1 |
DOIs | |
Publication status | Published - 2019 |
Event | 18th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/13th IEEE International Conference On Big Data Science And Engineering: TrustCom/BigDataSE 2019 - Rotorua, New Zealand Duration: 5 Aug 2019 → 8 Aug 2019 |
Conference
Conference | 18th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/13th IEEE International Conference On Big Data Science And Engineering |
---|---|
Abbreviated title | TrustCom/BigDataSE 2019 |
Country/Territory | New Zealand |
City | Rotorua |
Period | 5/08/19 → 8/08/19 |
Fingerprint
Dive into the research topics of 'Horcruxes for Everyone - A Framework for Key-Loss Recovery by Splitting Trust'. Together they form a unique fingerprint.Projects
- 1 Finished
-
E-Government Innovationszentrum - EGIZ - E-Government innovation center (EGIZ)
Krnjic, V., Lenz, T., Tauber, A., Posch, R., Abraham, A. & Hörandner, F.
1/09/05 → 31/12/23
Project: Research project
Activities
- 1 Talk at conference or symposium
-
Horcruxes for Everyone - A Framework for Key-Loss Recovery by Splitting Trust
Felix Hörandner (Speaker)
5 Aug 2019Activity: Talk or presentation › Talk at conference or symposium › Science to science