4
program roles
1
leadership role
48
collaborators
2014–2026
years active
Contributions
QIP QCrypt TQC talk poster presenter award · △program ◇steering ○organizing · filled = chair
29 Talks
| Title | Conference | Type | Co-authors |
|---|---|---|---|
|
Security of the Fischlin Transform in the Quantum Random Oracle Model ↗
|
QCRYPT 2026 | regular | Jaya Sharma |
The Fischlin transform yields non-interactive zero-knowledge proofs with straight-line extractability in the classical random oracle model. This is done by forcing a prover to generate multiple accepting transcripts through a proof-of-work mechanism. Whether the Fischlin transform is straight-line extractable against quantum adversaries has remained open due to the difficulty of reasoning about the likelihood of query transcripts in the quantum-accessible random oracle model (QROM), even when using the compressed oracle methodology. In this work, we prove that the Fischlin transform remains straight-line extractable in the QROM, via an extractor based on the compressed oracle. This establishes the post-quantum security of the Fischlin transform, providing a post-quantum straight-line extractable NIZK alternative to Pass’ transform with smaller proof size. Our techniques include tail bounds for sums of independent random variables and for martingales as well as symmetrization, query amplitude and quantum union bound arguments. |
|||
|
Post-quantum security of block cipher constructions ↗
|
QCRYPT 2026 | regular | Gorjan Alagic, Chen Bai, Kaiyan Shi |
Block ciphers are versatile cryptographic ingredients that are used in a wide range of applications ranging from secure Internet communications to disk encryption. While post-quantum security of public-key cryptography has received significant attention, the case of symmetric-key cryptography (and block ciphers in particular) remains a largely unexplored topic. In this work, we set the foundations for a theory of post-quantum security for block ciphers and associated constructions. Leveraging our new techniques, we provide the first post-quantum security proofs for the key-length extension scheme FX, the tweakable block ciphers LRW and XEX, and most block cipher encryption and authentication modes. Our techniques can be used for security proofs in both the plain model and the quantum ideal cipher model. Our work takes significant initial steps in establishing a rigorous understanding of the post-quantum security of practical symmetric-key cryptography. |
|||
| Quantum Oracle Distribution Switching and its Applications to Fully Anonymous Ring Signatures | QCRYPT 2026 | regular | Marvin Beckmann |
Ring signatures are a powerful primitive that allows a member to sign on behalf of a group, without revealing their identity. Recently, ring signatures have received additional attention as an ingredient for post-quantum deniable authenticated key exchange, e.g., for a post-quantum version of the Signal protocol, employed by virtually all end-to-end-encrypted messenger services. While several ring signature constructions from post-quantum assumptions offer suitable security and efficiency for use in deniable key exchange, they are currently proven secure in the random oracle model (ROM) only, which is insufficient for post-quantum security. In this work, we provide four security reductions in the quantum-accessible random oracle model (QROM) for two generic ring signature constructions: two for the AOS framework and two for a construction paradigm based on ring trapdoors, whose generic backbone we formalize. The two security proofs for AOS ring signatures differ in their requirements on the underlying sigma protocol and their tightness. The two reductions for the ring-trapdoor-based ring signatures exhibit various differences in requirements and the security they provide. We employ the measure-and-reprogram technique, QROM straightline extraction tools based on the compressed oracle, history-free reductions and QROM reprogramming tools. To make use of Rényi divergence properties in the QROM, we study the behavior of quantum algorithms that interact with an oracle whose distribution is based on one of two different distributions over the set of outputs. We provide tight bounds for the statistical distance, show that the Rényi divergence can not be used to replace the entire oracle and provide a workaround. |
|||
|
The Sponge is Quantum Indifferentiable ↗
Best Student Paper Award (Theory) — Saliha Tokat
|
QCRYPT 2026 | regular | Saliha Tokat, Gorjan Alagic, Joseph Carolan |
The sponge is a cryptographic construction that turns a public permutation into a hash function. When instantiated with the Keccak permutation, the sponge forms the NIST SHA-3 standard. SHA-3 is a core component of most post-quantum public-key cryptography schemes slated for worldwide adoption. While one can consider many security properties for the sponge, the ultimate one is indifferentiability from a random oracle, or simply indifferentiability. The sponge was proved indifferentiable against classical adversaries by Bertoni et al. in 2008. Despite significant efforts in the years since, little is known about sponge security against quantum adversaries, even for simple properties like preimage or collision resistance beyond a single round. This is primarily due to the lack of a satisfactory quantum analog of the lazy sampling technique for permutations. In this work, we develop a specialized technique that overcomes this barrier in the case of the sponge. We prove that the sponge is in fact indifferentiable from a random oracle against quantum adversaries. Our result establishes that the domain extension technique behind SHA-3 is secure in the post-quantum setting. Our indifferentiability bound for the sponge is a loose O(poly(q)2−min(r,c)/4), but we also give bounds on preimage and collision resistance that are tighter. |
|||
|
The Sponge is Quantum Indifferentiable ↗
|
QIP 2026 | regular | Gorjan Alagic, Joseph Carolan, ▸Saliha Tokat |
The sponge is a cryptographic construction that turns a public permutation into a hash function. When instantiated with the Keccak permutation, the sponge forms the NIST SHA-3 standard. SHA-3 is a core component of most post-quantum public-key cryptography schemes slated for worldwide adoption. While one can consider many security properties for the sponge, the ultimate one is indifferentiability from a random oracle, or simply indifferentiability. The sponge was proved indifferentiable against classical adversaries by Bertoni et al. in 2008. Despite significant efforts in the years since, little is known about sponge security against quantum adversaries, even for simple properties like preimage or collision resistance beyond a single round. This is primarily due to the lack of a satisfactory quantum analog of the lazy sampling technique for permutations. In this work, we develop a specialized technique that overcomes this barrier in the case of the sponge. We prove that the sponge is in fact indifferentiable from a random oracle against quantum adversaries. Our result establishes that the domain extension technique behind SHA-3 is secure in the post-quantum setting. Our indifferentiability bound for the sponge is a loose O(poly(q)2^(−min(r,c)/4)), but we also give bounds on preimage and collision resistance that are tighter. |
|||
| Post-Quantum Security of Block Cipher Constructions | TQC 2026 | regular | Gorjan Alagic, Chen Bai, ▸Kaiyan Shi |
Block ciphers are versatile cryptographic ingredients that are used in a wide range of applications ranging from secure Internet communications to disk encryption. While post-quantum security of public-key cryptography has received significant attention, the case of symmetric-key cryptography (and block ciphers in particular) remains a largely unexplored topic. In this work, we set the foundations for a theory of post-quantum security for block ciphers and associated constructions. Leveraging our new techniques, we provide the first post-quantum security proofs for the key-length extension scheme FX, the tweakable block ciphers LRW and XEX, and most block cipher encryption and authentication modes. Our techniques can be used for security proofs in both the plain model and the quantum ideal cipher model. Our work takes significant initial steps in establishing a rigorous understanding of the post-quantum security of practical symmetric-key cryptography. |
|||
| Permutation Superposition Oracles for Quantum Query Lower Bounds | QIP 2025 | regular ▸ presenter | Giulio Malavolta, Michael Walter |
| Online-Extractability in the Quantum Random-Oracle Model | QCRYPT 2022 | regular | Jelle Don, Serge Fehr, Christian Schaffner |
| Post-Quantum Security of the Even-Mansour Cipher | QIP 2022 | regular | Gorjan Alagic, ▸Chen Bai, Jonanthan Katz |
| Online-Extractability in the Quantum Random-Oracle Model | QIP 2022 | regular ▸ presenter | Jelle Don, Serge Fehr, Christian Schaffner |
| Local Simultaneous State Discrimination -- Characterization and Applications to Uncloneable Cryptography | QIP 2022 | regular | Maris Ozols, Christian Schaffner, ▸Mehrdad Tahmasbi |
| Quantum Copy-Protection of Compute-and-Compare Programs in the Quantum Random Oracle Model | QIP 2021 | regular | Andrea Coladangelo, Alexander Poremba |
Abstract Copy-protection allows a software distributor to encode a program in such a way that it can be evaluated on any input, yet it cannot be ``pirated'' -- a notion that is impossible to achieve in a classical setting. Aaronson (CCC 2009) initiated the formal study of quantum copy-protection schemes, and speculated that quantum cryptography could offer a solution to the problem thanks to the quantum no-cloning theorem. In this work, we introduce a quantum copy-protection scheme for a large class of evasive functions known as ``compute-and-compare programs'' -- a more expressive generalization of point functions. A compute-and-compare program CC[f,y] is specified by a function f and a string y within its range: on input x, CC[f,y] outputs 1, if f(x) = y, and 0 otherwise. We prove that our scheme achieves non-trivial security against fully malicious adversaries in the quantum random oracle model (QROM), which makes it the first copy-protection scheme to enjoy any level of provable security in a standard cryptographic model. As a complementary result, we show that the same scheme fulfils a weaker notion of software protection, called ``secure software leasing'', introduced very recently by Ananth and La Placa (eprint 2020), with a standard security bound in the QROM, i.e. guaranteeing negligible adversarial advantage. |
|||
| Tight adaptive reprogramming in the Quantum Random Oracle Model | QIP 2021 | regular | Alex Bredariol Grilo, Kathrin Hövelmanns, Andreas Hülsing |
Abstract The random oracle model (ROM) enjoys widespread popularity, mostly because it tends to allow for tight and conceptually simple proofs where provable security in the standard model is elusive or costly. While being the adequate replacement of the ROM in the post-quantum security setting, the quantum-accessible random oracle model (QROM) has thus far failed to provide these advantages in many settings. In this work, we focus on adaptive reprogrammability, a feature of the ROM enabling tight and simple proofs in many settings. We show that the straightforward quantum-accessible generalization of adaptive reprogramming is feasible by proving a bound on the adversarial advantage in distinguishing whether a random oracle has been reprogrammed or not. We show that our bound is tight by providing a matching attack. We go on to demonstrate that our technique recovers the mentioned advantages of the ROM in three QROM applications: 1) We give a tighter proof of security of the message compression routine as used by XMSS. 2) We show that the standard ROM proof of chosen-message security for Fiat-Shamir signatures can be lifted to the QROM, straightforwardly, achieving a tighter reduction than previously known. 3) We give the first QROM proof of security against fault injection and nonce attacks for the hedged Fiat-Shamir transform. |
|||
| The Measure-and-Reprogram Technique 2.0: Multi-Round Fiat-Shamir and More | QCRYPT 2020 | regular | Jelle Don, Serge Fehr |
We revisit recent works by Don, Fehr, Majenz and Schaffner and by Liu and Zhandry on the security of the Fiat-Shamir transformation of sigma-protocols in the quantum random oracle model (QROM). Two natural questions that arise in this context are: (1) whether the results extend to the Fiat-Shamir transformation of *multi-round* interactive proofs, and (2) whether Don et al.'s O(q^2) loss in security is optimal. Firstly, we answer question (1) in the affirmative. As a byproduct of solving a technical difficulty in proving this result, we slightly improve the result of Don et al., equipping it with a cleaner bound and an even simpler proof. We apply our result to digital signature schemes showing that it can be used to prove strong security for schemes like MQDSS in the QROM. As another application we prove QROM-security of a non-interactive OR proof by Liu, Wei and Wong. As for question (2), we show via a Grover-search based attack that Don et al.'s quadratic security loss for the Fiat-Shamir transformation of sigma-protocols is optimal up to a small constant factor. This extends to our new multi-round result, proving it tight up to a factor that depends on the number of rounds only, i.e. is constant for any constant-round interactive proof. |
|||
| Secure Multi-party Quantum Computation with a Dishonest Majority | QCRYPT 2020 | regular | Yfke Dulek, Alex Bredariol Grilo, Stacey Jeffery, Christian Schaffner |
The cryptographic task of secure multi-party (classical) computation has received a lot of attention in the last decades. Even in the extreme case where a computation is performed be- tween k mutually distrustful players, and security is required even for the single honest player if all other players are colluding adversaries, secure protocols are known. For quantum com- putation, on the other hand, protocols allowing arbitrary dishonest majority have only been proven for k = 2. In this work, we generalize the approach taken by Dupuis, Nielsen and Salvail (CRYPTO 2012) in the two-party setting to devise a secure, efficient protocol for multi- party quantum computation for any number of players k, and prove security against up to k − 1 colluding adversaries. The quantum round complexity of the protocol for computing a quantum circuit of {CNOT, T} depth d is O(k · (d + log n)), where n is the security parameter. To achieve efficiency, we develop a novel public verification protocol for the Clifford authen- tication code, and a testing protocol for magic-state inputs, both using classical multi-party computation. |
|||
| Efficient simulation of random states and random unitaries | QCRYPT 2020 | regular | Gorjan Alagic, Alexander Russell |
We consider the problem of efficiently simulating random quantum states and random unitary operators, in a manner which is convincing to unbounded adversaries with black-box oracle access. In the case of simulating random states, the ideal object is an inputless oracle which outputs the same Haar-random n-qubit state whenever it is invoked. In the case of simulating random unitaries, the ideal object is an oracle which applies to its input the same Haar-random n-qubit unitary operator whenever it is invoked. This problem has only been previously considered for restricted adversaries. Against adversaries with an a priori bound on the number of queries, it is well-known that t-designs suffice. Against polynomial-time adversaries, one can use pseudorandom states (PRS) and pseudorandom unitaries (PRU), as defined in a recent work of Ji, Liu, and Song; unfortunately, no provably secure construction is known for PRUs. In our setting, we are concerned with unbounded adversaries. Nonetheless, we are able to give stateful quantum algorithms which simulate the ideal object in both settings of interest. In the case of Haar-random states, our simulator is polynomial-time, has negligible error, and can also simulate verification and reflection through the simulated state. This yields an immediate application to quantum money: a money scheme which is information-theoretically unforgeable and untraceable. In the case of Haar-random unitaries, our simulator takes polynomial space, but simulates both forward and inverse access with zero error. These results can be seen as the first significant steps in developing a theory of lazy sampling for random quantum objects. |
|||
| Security of the Fiat-Shamir Transformation in the Quantum Random-Oracle Model | QIP 2020 | regular | Jelle Don, Serge Fehr, Christian Schaffner |
| Security of the Fiat-Shamir transformation in the quantum random-oracle model | QCRYPT 2019 | regular | Jelle Don, Serge Fehr, Christian Schaffner |
The famous Fiat-Shamir transformation turns any public-coin three-round interactive proof, i.e., any so-called sigma-protocol, into a non-interactive proof in the random-oracle model. We study this transformation in the setting of a quantum adversary that in particular may query the random oracle in quantum superposition. Our main result is a generic reduction that transforms any quantum dishonest prover attacking the Fiat-Shamir transformation in the quantum random-oracle model into a similarly successful quantum dishonest prover attacking the underlying sigma-protocol (in the standard model). Applied to the standard soundness and proof-of-knowledge definitions, our reduction implies that both these security properties, in both the computational and the statistical variant, are preserved under the Fiat-Shamir transformation even when allowing quantum attacks. Our result improves and completes the partial results that have been known so far, but it also proves wrong certain claims made in the literature. In the context of post-quantum secure signature schemes, our results imply that for any sigma-protocol that is a proof-of-knowledge against quantum dishonest provers (and that satisfies some additional natural properties), the corresponding Fiat-Shamir signature scheme is secure in the quantum random-oracle model. For example, we can conclude that the non-optimized version of Fish, which is the bare Fiat-Shamir variant of the NIST candidate Picnic, is secure in the quantum random-oracle model. |
|||
|
Quantum lazy sampling and game-playing proofs for quantum indifferentiability
Best Student Paper Award (Theory) — Jan Czajkowski
|
QCRYPT 2019 | regular | Jan Czajkowski, Christian Schaffner, Sebastian Zur |
Game-playing proofs constitute a powerful framework for classical cryptographic security arguments, most notably applied in the context of indifferentiability. An essential ingredient in such proofs is lazy sampling of random primitives. We develop a quantum game-playing proof framework by generalizing two recently developed proof techniques. First, we describe how Zhandry’s compressed quantum oracles~\cite{zhandry2018record} can be used to do quantum lazy sampling from non-uniform function distributions. Second, we observe how Unruh’s one-way-to-hiding lemma~\cite{unruh2015revocable} can also be applied to compressed oracles, providing a quantum counterpart to the fundamental lemma of game-playing. Subsequently, we use our game-playing framework to prove quantum indifferentiability of the sponge construction, assuming a random internal function or a random permutation. Our results upgrade post-quantum security of SHA-3 to the same level that is proven against classical adversaries. |
|||
| Non-malleability for quantum public-key encryption | QCRYPT 2019 | regular | Christian Schaffner, Jeroen van Wier |
We present a definition for non-malleability in the setting of public-key quantum cryptography. Overcoming the notorious “recording barrier” known from generalizing other integrity-like security notions to quantum encryption, we generalize one of the equivalent classical definitions, comparison-based non-malleability, and show how it can be fulfilled. In addition, we further explore one-time non-malleability notions for symmetric-key quantum encryption known from the literature by defining plaintext and ciphertext variants and characterizing their relation. To show satisfiability of our presented definition, we use these refined one-time notions, as well as a post-quantum CNM scheme, to construct a hybrid scheme. |
|||
| Asymptotic performance of port-based teleportation | QIP 2019 | regular ▸ presenter | Matthias Christandl, Felix Leditzky, Graeme Smith, Florian Speelman, Michael Walter |
| Unforgeable Authentication and Signing of Quantum States | TQC 2019 | regular | Gorjan Alagic, Tommaso Gagliardoni |
| Unforgeable Quantum Encryption | QCRYPT 2018 | regular ▸ presenter | Gorjan Alagic, Tommaso Gagliardoni |
| Quantum-secure message authentication via blind-unforgeability | QCRYPT 2018 | regular ▸ presenter | Gorjan Alagic, Alexander Russell, Fang Song |
| Quantifying resources in general resource theory with catalysts (merge with Disentanglement Cost of Quantum States by Berta & Majenz) | QIP 2018 | regular | ▸Anurag Anshu, Min-Hsiu Hsieh, Rahul Jain, Mario Berta |
| Quantum non-malleability and authentication | QCRYPT 2017 | regular | Gorjan Alagic |
| Catalytic decoupling | QIP 2017 | regular ▸ presenter | Mario Berta, Frédéric Dupuis, Renato Renner, Matthias Christandl, Fernando G. S. L. Brandão, Mark M. Wilde |
| Catalytic decoupling quantum information | TQC 2016 | regular ▸ presenter | — |
|
Information-Theoretic Implications of Classical and Quantum Causal Structures ↗
|
QIP 2015 | regular | Rafael Chaves, Lukas Luft, Thiago O. Maciel, Dominik Janzing, Bernhard Schölkopf, David Gross |
13 Posters
| Title | Conference | Co-authors |
|---|---|---|
| Post-Quantum Security of Block Cipher Constructions | QIP 2026 | Gorjan Alagic, Chen Bai, Kaiyan Shi |
| Failing gracefully: Decryption failures and the Fujisaki-Okamoto transform | QCRYPT 2022 | Kathrin Hövelmanns, Andreas Hülsing |
| Efficient NIZKs and Signatures from Commit-and-Open Protocols in the QROM | QCRYPT 2022 | Jelle Don, Serge Fehr, Christian Schaffner |
| Quantum-access security of the Winternitz one-time signature scheme | QCRYPT 2021 | Chanelle Matadah Manfouo, Maris Ozols |
Quantum-access security, where an attacker is granted superposition access to secret-keyed functionalities, is a fundamental security model and its study has inspired results in post-quantum security. We revisit, and fill a gap in, the quantum-access security analysis of the Lamport one-time signature scheme (OTS) in the quantum random oracle model (QROM) by Alagic et al. (Eurocrypt 2020). We then go on to generalize the technique to the Winternitz OTS. Along the way, we develop a tool for the analysis of hash chains in the QROM based on the superposition oracle technique by Zhandry (Crypto 2019) which might be of independent interest. |
||
| Limitations on Uncloneable Encryption and Simultaneous One-Way-to-Hiding | QCRYPT 2021 | Christian Schaffner, Mehrdad Tahmasbi |
We study uncloneable quantum encryption schemes for classical messages as recently proposed by Broadbent and Lord. We focus on the information-theoretic setting and give several limitations on the structure and security of these schemes: Concretely, 1) We give an explicit cloning-indistinguishable attack that succeeds with probability 12+μ/16 where μ is related to the largest eigenvalue of the resulting quantum ciphertexts. 2) The *simultaneous* one-way-to-hiding (O2H) lemma is an important technique in recent works on uncloneable encryption and quantum copy protection. We give an explicit example which shatters the hope of reducing the multiplicative "security loss" constant in this lemma to below 9/8. 3) For a uniform message distribution, we partially characterize the scheme with the minimal success probability for cloning attacks. 4) Under natural symmetry conditions, we prove that the rank of the ciphertext density operators has to grow at least logarithmically in the number of messages to ensure uncloneable security. |
||
| Efficient simulation of random states and random unitaries | QIP 2020 | Gorjan Alagic |
| Unpredictability of classical functions against quantum queries Song | QIP 2019 | Gorjan Alagic, Alexander Russell, Fang |
| Unforgeable authentication and signing of quantum states | QIP 2019 | Gorjan Alagic, Tommaso Gagliardoni |
| Non-malleability for quantum public-key encryption | TQC 2019 | Christian Schaffner, Jeroen van Wier |
| Unforgeable Quantum Encryption | QIP 2018 | Gorjan Alagic, Tommaso Gagliardoni |
| Quantum non-malleability and authentication | QIP 2018 | Gorjan Alagic |
| Quantum non-malleability and authentication | TQC 2017 | Gorjan Alagic |
| Stabilizer information inequalities from phase space distributions | QIP 2014 | David Gross, Michael Walter |
Committee service
| Conference | Committee | Position | Title |
|---|---|---|---|
| QCRYPT 2025 | program | chair | — |
| TQC 2022 | program | member | — |
| QCRYPT 2020 | program | member | — |
| QIP 2020 | program | member | — |
Collaborators
| Co-author | Joint talks |
|---|---|
| Gorjan Alagic | 17 |
| Christian Schaffner | 11 |
| Jelle Don | 6 |
| Serge Fehr | 6 |
| Chen Bai | 4 |
| Tommaso Gagliardoni | 4 |
| Alexander Russell | 3 |
| Kaiyan Shi | 3 |
| Michael Walter | 3 |
| Alex Bredariol Grilo | 2 |
| Andreas Hülsing | 2 |
| David Gross | 2 |
| Jeroen van Wier | 2 |
| Joseph Carolan | 2 |
| Kathrin Hövelmanns | 2 |
| Mario Berta | 2 |
| Maris Ozols | 2 |
| Matthias Christandl | 2 |
| Mehrdad Tahmasbi | 2 |
| Saliha Tokat | 2 |