Thetacrypt: A Distributed Service for Threshold Cryptography

  • Mariarosaria Barbaraci University of Bern
  • Michael Senn University of Bern
  • Noah Schmid University of Bern
  • Orestis Alpos Common Prefix
  • Christian Cachin University of Bern

Resumo


Threshold cryptography is a powerful and well-known technique with applications to systems relying on distributed trust. It has recently also emerged as a solution to challenges in blockchains: frontrunning prevention, managing wallet keys, and generating randomness. This work presents Thetacrypt, a middleware component that enables distributed applications to access a variety of threshold schemes via a unified, implementation-agnostic interface. The architecture of Thetacrypt natively supports non-interactive as well as interactive protocols, currently including six cryptographic schemes that span ciphers, signatures, and randomness generation. Additionally, it contains flexible adapters to an underlying networking layer compatible with peer-to-peer communication and a total-order broadcast channel. Thetacrypt serves as a controlled testbed for evaluating the performance of multiple threshold-cryptographic schemes under consistent conditions, showing how the traditional microbenchmarking approach neglects the distributed nature of the protocols and their relevance when considering the performance of real deployed systems.
Publicado
27/10/2025
BARBARACI, Mariarosaria; SENN, Michael; SCHMID, Noah; ALPOS, Orestis; CACHIN, Christian. Thetacrypt: A Distributed Service for Threshold Cryptography. In: LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 14. , 2025, Valparaíso/Chile. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 163-180.