3
program roles
46
collaborators
2014–2026
years active
Contributions
QIP QCrypt TQC talk poster presenter award · △program ◇steering ○organizing · filled = chair
24 Talks
| Title | Conference | Type | Co-authors |
|---|---|---|---|
|
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. |
|||
| 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 |
| Local Simultaneous State Discrimination -- Characterization and Applications to Uncloneable Cryptography | QIP 2022 | regular | Maris Ozols, Christian Schaffner, ▸Mehrdad Tahmasbi |
| Online-Extractability in the Quantum Random-Oracle Model | QIP 2022 | regular ▸ presenter | Jelle Don, Serge Fehr, Christian Schaffner |
| 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. |
|||
| 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. |
|||
| 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 |
| 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. |
|||
| 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. |
|||
| 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 |
| Quantum-secure message authentication via blind-unforgeability | QCRYPT 2018 | regular ▸ presenter | Gorjan Alagic, Alexander Russell, Fang Song |
| Unforgeable Quantum Encryption | QCRYPT 2018 | regular ▸ presenter | Gorjan Alagic, Tommaso Gagliardoni |
| 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 |
| Efficient NIZKs and Signatures from Commit-and-Open Protocols in the QROM | QCRYPT 2022 | Jelle Don, Serge Fehr, Christian Schaffner |
| Failing gracefully: Decryption failures and the Fujisaki-Okamoto transform | QCRYPT 2022 | Kathrin Hövelmanns, Andreas Hülsing |
| 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 |
| Unforgeable authentication and signing of quantum states | QIP 2019 | Gorjan Alagic, Tommaso Gagliardoni |
| Unpredictability of classical functions against quantum queries Song | QIP 2019 | Gorjan Alagic, Alexander Russell, Fang |
| 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 |
|---|---|---|---|
| TQC 2022 | program | member | — |
| QCRYPT 2020 | program | member | — |
| QIP 2020 | program | member | — |
Collaborators
| Co-author | Joint talks |
|---|---|
| Gorjan Alagic | 14 |
| Christian Schaffner | 11 |
| Jelle Don | 6 |
| Serge Fehr | 6 |
| Tommaso Gagliardoni | 4 |
| Alexander Russell | 3 |
| Michael Walter | 3 |
| Alex Bredariol Grilo | 2 |
| Andreas Hülsing | 2 |
| Chen Bai | 2 |
| David Gross | 2 |
| Jeroen van Wier | 2 |
| Kathrin Hövelmanns | 2 |
| Mario Berta | 2 |
| Maris Ozols | 2 |
| Matthias Christandl | 2 |
| Mehrdad Tahmasbi | 2 |
| Alexander Poremba | 1 |
| Andrea Coladangelo | 1 |
| Anurag Anshu | 1 |