Ruben Baecker
Ruben Baecker

Hey, I'm Ruben!

I'm a PhD student at the Chair of Applied Cryptography at Friedrich-Alexander-University Erlangen-Nürnberg, in Erlangen, Germany, supervised by Dominique Schröder. You can reach me at mail [at] ruben-baecker.de, find me on Google Scholar and DBLP, or download my CV as a PDF.

If you're reviewing an application of mine, feel free to switch to "formal" mode in the top right corner ;)

Ruben Baecker

PhD student
Chair of Applied Cryptography
Friedrich-Alexander-University Erlangen-Nürnberg
Erlangen, Germany
mail [at] ruben-baecker.de
Google Scholar · DBLP · CV (PDF)

Research

I build cryptographic protocols that decentralize trust. No single party holds the key, and no single corruption breaks the system. A second line of work builds cryptography from secrets as weak as a password.

Threshold cryptography

In threshold cryptography, a key is protected by requiring t parties to collaborate, but securing protocols against adaptive corruptions, where the attacker picks targets while watching the protocol run, often demands heavy assumptions. My research builds adaptively secure protocols under reduced assumptions, including Threshold Schnorr Signatures [BGLRSY26], Distributed Key Generation [BGJNRS26], and Oblivious PRFs [BGRS25].

Password-based cryptography

In password-based cryptography, systems are secured despite predictable, human-generated secrets. The core challenge is preventing offline cracking by forcing attackers into rate-limited online guessing. My papers identify gaps in prior works and propose stronger security models and protocols to close them [BGS25][ABGGKRS25].

Three of my papers are proved within the Universal Composability framework [ABGGKRS25][BGRS25][BGJNRS26], and three are proved using Game-based definitions [BGS25][BGLRSY26][BGKS26].

How I came to crypto Back to the short version

How I came to crypto

I've been fascinated by cryptography since I was a kid, drawing up my own ciphers in elementary school and hiding secret alphabets in empty pen cartridges. My first real Java program was an encryption scheme built on multi-alphabet substitution. As a high school student, I attended two seminars at Fraunhofer, one on cryptography and one on embedded hardware. After the second, we started to design a custom encryption machine in hardware, but unfortunately never finished.

Then I read a book on cryptography and concluded the field was finished. We had symmetric encryption, public key encryption and signatures, so what else could there be? Turns out: a lot. Once I started studying computer science I took every crypto lecture I could find, and I haven't really stopped since.

Research

I design cryptographic protocols that decentralize trust. No single party holds the key, and no single corruption breaks the system. A second line of work builds cryptography from low-entropy secrets, in practice passwords.

Threshold cryptography

In threshold cryptography, a key is protected by requiring t parties to collaborate, but securing protocols against adaptive corruptions, where the attacker picks targets while watching the protocol run, often demands heavy assumptions. My research constructs adaptively secure protocols under reduced assumptions, including Threshold Schnorr Signatures [BGLRSY26], Distributed Key Generation [BGJNRS26], and Oblivious PRFs [BGRS25].

Password-based cryptography

In password-based cryptography, systems remain secure despite low-entropy, human-chosen secrets. The central challenge is preventing offline cracking by forcing an adversary into rate-limited online guessing. My papers identify gaps in prior works and propose stronger security models and protocols to close them [BGS25][ABGGKRS25].

Three of my papers are proved within the Universal Composability framework [ABGGKRS25][BGRS25][BGJNRS26], and three are proved using Game-based definitions [BGS25][BGLRSY26][BGKS26].

Recent Publications

Fully Adaptive FROST in the Algebraic Group Model From Falsifiable Assumptions
Ruben Baecker, Paul Gerhart, Davide Li Calsi, Luigi Russo, Dominique Schröder, and Arkady Yerukhimovich
ASIACRYPT 2026
Abstract
We present the first round-optimal Schnorr threshold signature scheme that achieves full adaptive security against algebraic adversaries, relying solely on the Algebraic One-More Discrete Log (AOMDL) assumption. Our scheme, FaFROST, builds on the FROST framework preserving its two-round signing structure and communication efficiency. By avoiding binding commitments to partial public keys, FaFROST circumvents the recent impossibility results from CRYPTO’25 and requires no reliance on the newly introduced, tailor-made LDVR assumption. This establishes that round-optimal, adaptively secure Schnorr threshold signatures are achievable under well-established algebraic assumptions.
Threshold Schnorr-signature protocols are a hot topic right now, especially since NIST is working on standardizing them. In our work, we introduce the first two-round threshold Schnorr protocol that’s secure against algebraic adversaries under only the Algebraic One-More Discrete Log assumption. Our scheme supports the full corruption threshold and even provides a simple solution for identifiable aborts, making it both practical and robust.
Fair Distributed Exchange via Threshold Adaptor Signatures
Ruben Baecker, Paul Gerhart, Jonathan Katz, and Dominique Schröder
ASIACRYPT 2026
Abstract

A Decentralized Autonomous Organization (DAO) enables multiple parties to collectively manage digital assets in a blockchain setting. We focus on achieving fair exchange between DAOs using a cryptographic mechanism that operates with minimal blockchain assumptions and, crucially, does not rely on smart contracts.

Specifically, we consider a setting where a DAO consisting of n_S sellers holding shares of a witness w interacts with a DAO comprising n_B buyers holding shares of a signing key sk; the goal is for the sellers to exchange w for a signature under sk transferring a predetermined amount of funds.
Fairness is required to hold both between DAOs (i.e., ensuring that each DAO receives its asset if and only if the other does) as well as within each DAO (i.e., ensuring that all members of a DAO receive their asset if and only if every other member does).

We formalize these fairness properties and present an efficient protocol for DAO-based fair exchange under standard cryptographic assumptions. Our protocol leverages certified witness encryption and threshold adaptor signatures, two primitives of independent interest that we introduce and show how to construct efficiently.

We study how two DAOs can trade fairly without smart contracts, using just cryptography and minimal blockchain assumptions. Our protocol ensures fairness both between DAOs and among members within each DAO. Along the way, we introduce two new cryptographic primitives: certified witness encryption and threshold adaptor signatures.
Password-Hardened Encryption Revisited
Ruben Baecker, Paul Gerhart, and Dominique Schröder
ASIACRYPT 2025
Abstract

Passwords remain the dominant form of authentication on the Internet. The rise of single sign-on (SSO) services has centralized password storage, increasing the devastating impact of potential attacks and underscoring the need for secure storage mechanisms. A decade ago, Facebook introduced a novel approach to password security, later formalized in Pythia by Everspaugh et al. (USENIX'15), which proposed the concept of password hardening. The primary motivation behind these advances is to achieve provable security against offline brute-force attacks. This work initiated significant follow-on research (CCS'16, USENIX'17), including Password-Hardened Encryption (PHE) (USENIX'18, CCS'20), which was introduced shortly thereafter. Virgil Security commercializes PHE as a software-as-a-service solution and integrates it into its messenger platform to enhance security.

In this paper, we revisit PHE and provide both negative and positive contributions. First, we identify a critical weakness in the original design and present a practical cryptographic attack that enables offline brute-force attacks – the very threat PHE was designed to mitigate. This weakness stems from a flawed security model that fails to account for real-world attack scenarios and the interaction of security properties with key rotation, a mechanism designed to enhance security by periodically updating keys. Our analysis shows how the independent treatment of security properties in the original model leaves PHE vulnerable. We demonstrate the feasibility of the attack by extracting passwords in seconds that were secured by the commercialized but open-source PHE provided by Virgil Security.

On the positive side, we propose a novel, highly efficient construction that addresses these shortcomings, resulting in the first practical PHE scheme that achieves security in a realistic setting. We introduce a refined security model that accurately captures the challenges of practical deployments, and prove that our construction meets these requirements. Finally, we provide a comprehensive evaluation of the proposed scheme, demonstrating its robustness and performance.

Password-Hardened Encryption (PHE) was designed to protect passwords even if servers are compromised, and its SimplePHE variant is used in a commercial product. We show a critical flaw in its original security definition and demonstrate a resulting attack using alternating corruption patterns. To address this, we present a new, efficient PHE scheme with a stronger security model, prove its security, and show it even outperforms existing schemes.
Show all papers Show fewer
Universally Composable Password-Hardened Encryption
Behzad Abdolmaleki, Ruben Baecker, Paul Gerhart, Mike Graf, Mojtaba Khalili, Daniel Rausch, and Dominique Schröder
ASIACRYPT 2025
Abstract

Password-Hardened Encryption (PHE) protects against offline brute-force attacks by involving an external ratelimiter that enforces rate-limited decryption without learning passwords or keys. Threshold Password-Hardened Encryption (TPHE), introduced by Brost et al. (CCS’20), distributes this trust among multiple ratelimiters. Despite its promise, the security foundations of TPHE remain unclear. We make three contributions:

  1. We uncover a flaw in the proof of Brost et al.’s TPHE scheme, which invalidates its claimed security and leaves the guarantees of existing constructions uncertain;
  2. We provide the first universal composability (UC) formalization of PHE and TPHE, unifying previous fragmented models and supporting key rotation, an essential feature for long-term security and related primitives such as updatable encryption;
  3. We present the first provably secure TPHE scheme, which is both round-optimal and UC-secure, thus composable in real-world settings; and we implement and evaluate our protocol, demonstrating practical efficiency that outperforms prior work in realistic WAN scenarios.
We propose the first UC model for Threshold Password-Hardened Encryption (TPHE), unifying and strengthening its security definitions. Along the way, we found a flaw in the security proof of the original TPHE scheme. Finally, we design the first provably secure, round-optimal TPHE scheme. The proof was a pain, and I’m happy it’s finally done.
A Fully-Adaptive Threshold Partially-Oblivious PRF
Ruben Baecker, Paul Gerhart, Daniel Rausch, and Dominique Schröder
CRYPTO 2025
Abstract

Oblivious Pseudorandom Functions (OPRFs) are fundamental cryptographic primitives essential for privacy-enhancing technologies such as private set intersection, oblivious keyword search, and password-based authentication protocols. We present the first fully adaptive, partially oblivious threshold pseudorandom function that supports proactive key refresh and provides composable security under the One-More Gap Diffie-Hellman assumption in the random oracle model.

Our construction is secure with respect to a new ideal functionality for OPRFs that addresses three critical shortcomings of previous models–specifically, key refresh and non-verifiability issues that rendered them unrealizable. In addition, we identify a gap in a prior work’s proof of partial obliviousness and develop a novel proof technique to salvage their scheme.

We introduce the first threshold partially-oblivious pseudorandom function with proactive key refresh, fully-adaptive security, and a proof in the UC framework. Our new model closes gaps in earlier definitions, and we develop a proof technique that repairs a gap in prior work.

Preprints

Adaptive Distributed Key Generation for Discrete-Log Cryptosystems
Ruben Baecker, Paul Gerhart, Stanislaw Jarecki, Phillip Nazarian, Daniel Rausch, and Dominique Schröder
eprint.iacr.org
Abstract

The security of decentralized asset custody and blockchain consensus increasingly relies on threshold signatures to eliminate single points of failure. In these high-stakes environments, static security models are an insufficient theoretical abstraction. Real-world blockchain deployments demand adaptive security to ensure protocols remain secure against adversaries who reactively compromise participants based on observed network traffic and protocol state.

While the NIST standardization effort and Bitcoin’s Taproot (BIP340) upgrade have accelerated interest in adaptively secure threshold Schnorr signatures, a threshold system is only as secure as its setup phase. In decentralized settings, this necessitates a Distributed Key Generation (DKG) protocol to eliminate reliance on a trusted dealer. However, a critical gap remains: current DKG protocols are incompatible with the specific key structures required by promising schemes (EUROCRYPT'26). Furthermore, a result from CRYPTO'25 demonstrated that unique key commitments necessitate a non-falsifiable assumption for adaptive security. To avoid non-standard assumptions, DKG protocols must be key-share hiding, a property existing DKGs fail to provide.

We close this gap by proposing two novel DKG protocols that support identifiable abort and tolerate a dishonest majority and prove them secure under new ideal functionalities in the UC framework. Our first protocol achieves optimal round complexity via a single broadcast round at the cost of allowing adversarial bias, while our second protocol eliminates the bias in two rounds. In addition, the protocols provide a proactive key refresh mechanism that allows long-lived decentralized networks to refresh internal key material periodically. This enables the system to recover from transient node compromises without the operational burden of rotating the underlying public key. Our evaluation demonstrates that these constructions are practically efficient, incurring minimal communication and computation overhead for modern high-throughput architectures.

Crites and Stewart recently discovered an attack against Threshold Schnorr Signature schemes that commit to key shares as pk_i = g^sk_i. While there are Threshold Schnorr Signature schemes that prevents this attack, they all rely on a trusted setup. We propose a family of DKGs that explicitly never leak these kind of commitments to allow for a decentralized setup of these threshold signature schemes. Our DKGs are practically efficient, provide identifiable aborts, and achieve security under the standard CDH assumption against a dishonest majority. One variant terminates in just a single round in the optimistic case.