Litcius/Paper detail

Threshold Cryptography as a Service (in the Multiserver and YOSO Models)

Fabrice Benhamouda, Shai Halevi, Hugo Krawczyk, Alex Miao, Tal Rabin

2022Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security16 citationsDOIOpen Access PDF

Abstract

We consider large deployments of threshold cryptographic services that can run in traditional multi-server settings and, at a much larger scale, in blockchain environments. We present a set of techniques that improve performance and meet the requirements of settings with large number of servers and high rate of threshold operations. More fundamentally, our techniques enable threshold cryptographic applications to run in more challenging decentralized permissionless systems, such as contemporary blockchains. In particular, we design and implement a novel threshold solution for the recently introduced YOSO (You Only Speak Once) model. The model builds on ever changing, unpredictable committees that perform ephemeral roles in a way that evades targeting by attackers and enables virtually unlimited scalability in very large networks. Our solution allows for the maintenance of system-wide keys that can be generated, used and proactivized as needed. The specific techniques build on optimized protocols for multi-secret multi-dealer verifiable secret sharing and their adaptation to the YOSO model.

Topics & Concepts

Computer scienceScalabilityVerifiable secret sharingCryptographyEphemeral keyServerDistributed computingComputer securityCryptographic primitiveSecret sharingComputer networkSet (abstract data type)Cryptographic protocolOperating systemProgramming languageCryptography and Data SecurityBlockchain Technology Applications and SecurityInternet Traffic Analysis and Secure E-voting