A quantum algorithm for one-shot signatures
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: Quantum Radio. Generated commentary on the latest quantum physics and condensed matter papers.
Kai: Today's paper: "A quantum algorithm for one-shot signatures".
Mira: The gist The paper provides a pre-obfuscation circuit-level implementation of an efficient one shot signature scheme, which has known applications to delegated signatures, secured token transfer, and publicly verifiable randomness.
Kai: First, who's behind it and why it matters.
Title and authors: Kai: We’ve covered the core idea of this paper, which is presenting a pre-obfuscation circuit level implementation of an efficient one shot signature scheme. Now let's talk about who wrote it and what that means for the field.
Mira: The authors are Gopikrishnan Muraleedharan, Minh Thuy Truc Pham, Vir Pathak, Thomas Gardner, Chuanqi Zhang, QPerfect and Gavin K. Brennen from BTQ Technologies and QPerfect in France.
Lev: So these are the people who actually built the circuit we’re talking about. I'm curious if they have experience with superconducting qubits or cryogenics?
Kai: They do, yeah. Kai’s background is in superconducting qubits and cryogenics, so this implementation is framed within that experimental context.
Mira: From a theory standpoint, the work connects their practical circuit design to the foundational concepts of local quantum cryptography that we discussed earlier.
Lev: So they are bridging the gap between theoretical proposals and what can actually be physically realized on a quantum computer chip.
Kai: Exactly. They are showing how to take those abstract ideas about one shot signatures and make them concrete circuits that you can measure or run simulations on.
The paper's summary: Mira: Now, let's look at the actual summary of "A quantum algorithm for one-shot signatures" to see what they are claiming this work actually achieves.
Kai: They summarize that they are providing a construction that prepares the quantum signing key as a uniform superposition over elements of a random affine coset determined by the output of a puncturable pseudorandom function.
Lev: That sounds like they’re tying everything together into one coherent structure, which is often the hardest part in these schemes.
Mira: Right. And they emphasize that the act of executing the signature algorithm necessitates a measurement that inherently and irreversibly consumes the key.
Kai: That physical enforcement is what guarantees unclonability and ensures strict single use policies entirely at the local level, eliminating any threat of key duplication or copying.
Lev: So you're saying because of that measurement, it’s physically impossible to reuse the state after signing?
Mira: Exactly. It’s a physical enforcement mechanism built into the quantum state itself, which is what makes this a one shot signature scheme.
Kai: And they also mention that there is no algorithmic error in the construction and that the signed message can be efficiently checked by a classical verifier.
Lev: That means we don't have to worry about some hidden flaw in the logic of how it verifies things classically.
The paper's improvements: Kai: Moving on to what they suggest as improvements, the paper highlights streamlining the multi bit signing procedure for longer messages.
Mira: They’re replacing what used to be a repeated single bit signing structure with a global measurement and a single translation step.
Lev: That sounds like it cuts down on computational complexity substantially, especially for larger messages where you have to process all those bits.
Kai: It does reduce the complexity when signing an l bit message in Zl2 using this global approach, replacing what would be l instances of a single bit operation with just one multi control phase gate.
Mira: So they’re making it more efficient for larger messages without sacrificing the core quantum mechanics of the scheme.
Lev: But we need to think about how that global measurement affects the error correction overhead when we move this onto real hardware.
Kai: That's where our engineering focus comes in. We have to figure out if that single multi control phase gate is feasible with low enough fidelity on our current qubits.
Conclusion: Mira: So as we wrap up, the main implication of "A quantum algorithm for one-shot signatures" is that it provides a concrete blueprint for building these primitives using existing quantum hardware concepts.
Lev: It shows what is actually possible circuit level, which is important because it grounds the theory in reality.
Kai: And they also clarified exactly where the remaining bottleneck lies by pointing to the need for efficient and secure quantum obfuscation tools.
Mira: So this paper isn't just a final answer, but a roadmap for how to move these applications forward in areas like token transfer and delegated signatures.
Lev: For me, it’s about understanding the resource overhead so we know exactly what kind of hardware is required to run these things successfully.
Kai: And I think the explicit circuit implementation they provide will be really useful for future implementations of unclonable cryptographic primitives.
Mira: We've seen how this paper translates protocol level ideas into actual algorithms, which is a vital step in the development process.
Lev: Overall, "A quantum algorithm for one-shot signatures" gives us a clear view of the resource trade offs between theoretical efficiency and practical feasibility on real quantum systems.
Kai: That’s our take on this paper today as we wrap up.
Gopikrishnan Muraleedharan, *Minh Thuy Truc Pham, Vir Pathak, Thomas Gardner, Chuanqi Zhang
BTQ Technologies
quant-ph, cs.CR
Submitted: 2026-06-22
Updated: 2026-10-14
Comments: 32 pages, 5 figures, and 5 tables. Accepted for publication at ACM PQQS 2026
Project page: https://mzhandry.github.io/courses/2016-Fall-COS597C
License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
Importance score: 90/100
The gist: The gist The paper provides a pre-obfuscation circuit-level implementation of an efficient one shot signature scheme, which has known applications to delegated signatures, secured token transfer, and
Key concepts
- One-Shot Signature (OSS) Scheme
- An asymmetric digital signature scheme where a quantum computer generates a secret key that can only be used once. When the key is used to sign a message, it collapses upon measurement, destroying the state and making it impossible to reuse or copy for future signatures.
- Key Generation Stage
- This stage produces both a classical public key and a quantum secret key. The quantum secret key is created by sampling a uniform superposition over states belonging to a random affine coset, which is determined by the output of a specific pseudorandom function.
- Obfuscation Requirements
- The scheme requires classical indistinguishability obfuscation (iO) because the modified key generation step necessitates an obfuscator for the relevant class of quantum circuits. This highlights a current bottleneck in fully realizing plain-model versions of such quantum cryptographic primitives.
Terminology
Summary
The gist The paper provides a pre-obfuscation circuit-level implementation of an efficient one shot signature scheme, which has known applications to delegated signatures, secured token transfer, and publicly verifiable randomness.
Introduction and Motivation
The study of quantum algorithms is frequently framed within the context of computational complexity where seminal protocols demonstrate the capacity to efficiently solve classically intractable problems Consequently, the impact of quantum computing on modern cryptography is mainly viewed as an adversarial threat to existing public-key infrastructure rather than a resource for building fundamentally new security models. This constructive paradigm is best exemplified by “local quantum cryptography” which restricts operations entirely to local quantum computation and classical communication. Crucially, this framework eliminates the need for a quantum internet By generating and storing cryptographic assets as quantum states locally, the system drastically enhances security capabilities without requiring any alterations to the existing classical communication infrastructure.
One-Shot Signature (OSS) Scheme Definition
A One-Shot Signature (OSS) scheme is an asymmetric digital signature scheme satisfying the oneshot property Concretely, an entity that has a quantum computer generates a pair consisting of a quantum secret key and a corresponding classical public key. Because the secret key is a quantum state intended for a single use, reusing it is physically impossible: once used to sign a message, the state collapses upon measurement and the measurement output is the classical signature; hence, the key is irreversibly destroyed in the process. This physical destruction ensures that the key cannot be reused, copied, or duplicated after signing.
Key Generation and Circuit Components
The key generation stage involves sampling a uniform superposition over states from a random affine coset determined by the output of a puncturable pseudorandom function. The algorithm consists of two stages: a key generation stage where a classical public key/quantum secret key pair is produced, and a signing stage where the quantum secret key is processed with a message string to produce a classical signature. The quantum key generation involves sampling a uniform superposition over states from a random affine subspace. The final sum is over the entire secret coset that F associates with y
Signing Procedure for Multi-Bit Messages
The signing procedure can be streamlined using a global approach, replacing the repeated single-bit signing structure with a global measurement and a single translation step To sign an l-bit message m in Zl2 using a global approach, the signer performs a simultaneous computational basis measurement of the first l qubits of the state ψ⟩ If p!= m, the signer applies a global translation operator XL to the entire (n+l) qubit post-measurement state to shift the state into the target subspace associated with the message m The oracle Dp→m leverages the Fourier shift theorem to account for displacement across all l message dimensions simultaneously.
Verification and Security Analysis
The verification algorithm is a classical, deterministic polynomial-time procedure that checks the validity of the signature against a message m and a public key y The verification workflow proceeds through a sequence of classical algorithmic steps, leveraging the parameters from the CRS. The final signature σ must take the form σ = By(m + b(l)y) + Ayz + b(n)y for some z, which confirms that the measured signature σ is valid and consistent with both the message m and the public key y. The security of most existing OSS constructions relies on the assumption of sub-exponentially secure Indistinguishability Obfuscation (iO).
Logical Resource Analysis
The logical qubit complexity scales as Θ(κ log r+n+l) and the gate complexity scales as Θ(n 3+nl) The total logical qubit count is given by the formula in Eq. 4.2, which is n + 2l + r + κ⌈lg(r + 2)⌉.
Security Parameter Selection
The cryptographic security parameter κ must be selected carefully because if κ is small, a quantum adversary can recover the PRF key klin using Grover search in O(2κ/2) oracle queries. The value of κ is derived using the bound given in (SZ25a, Lemma 26, Lemma 56) guarantee that an adversary A cannot tamper with the obfuscated circuit associated with these superspaces in order to exploit the collisions of the underlying hash function
Obfuscation Requirements
Classical indistinguishability obfuscation (iO) is best viewed as the viable relaxation of general program obfuscation that survived Barak et al.’s impossibility result for virtual-black-box obfuscation However, the modified key generation step requires an obfuscator for the relevant class of quantum circuits. Thus, this work clarifies both the practical algorithmic structure of OSS and the remaining bottleneck for a full plain-model instantiation: the development of efficient and secure quantum obfuscation tools.
Conclusion
We have presented an explicit quantum-circuit implementation of a one-shot signature scheme, translating recent protocol-level constructions into concrete algorithms for KeyGen, Sign, and Verify. The construction prepares the quantum signing key as a uniform superposition over a hidden affine coset determined by a puncturable pseudorandom function, and realizes the required arithmetic using a GGM-based lookup together with reversible linear-algebra subroutines. We expect the circuit-level perspective developed here to be useful for future implementations of unclonable cryptographic primitives, including delegated signatures, quantum tokens, quantum money, and publicly verifiable randomness.
Acknowledgements
We acknowledge helpful discussions with Steven Duong
References
[AC12] Scott Aaronson and Paul Christiano. Quantum money from hidden subspaces. In Proceedings of the Forty-Fourth Annual ACM Symposium on Theory of Computing, STOC ’12, page 41–60, New York, NY, USA, 2012.
[AGKZ20] Ryan Amos, Marios Georgiou, Aggelos Kiayias, and Mark Zhandry. One-shot signatures and applications to hybrid quantum/classical authentication. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, page 255–268, New York, NY, USA, 2020.
[Ala16] Alagic, Gorjan and Fefferman, Bill. On quantum obfuscation. arXiv preprint arXiv:1602.01771, 2016.
[Ala21] Alagic, Gorjan and Brakerski, Zvika and Dulek, Yfke and Schaffner, Christian. Impossibility of quantum virtual black-box obfuscation of classical circuits. In Annual International Cryptology Conference, pages 497–525. Springer, 2021.
[AMM20] Ravi Anand, Arpita Maitra, and Sourav Mukhopadhyay. Grover on SIMON. Quantum Information Processing, 19(9):340, 2020.
[Ana14] Ananth, Prabhanjan and Gupta, Divya and Ishai, Yuval and Sahai, Amit. Optimizing obfuscation: avoiding barrington’s theorem. In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, pages 646–658, 2014.
[Ana17] Ananth, Prabhanjan and Jain, Abhishek and Sahai, Amit. Indistinguishability obfuscation for turing machines: constant overhead and amortization. In Annual International Cryptology Conference, pages 252–279. Springer, 2017.
[Bar12] Barak, Boaz and Goldreich, Oded and Impagliazzo, Russell and Rudich, Steven and Sahai, Amit and Vadhan, Salil and Yang, Ke. On the (im)possibility of obfuscating programs. J. ACM, 59(2), May 2012.
[Bar23] Bartusek, James and Kitagawa, Fuyuki and Nishimaki, Ryo and Yamakawa, Takashi. Obfuscation of pseudodeterministic quantum circuits. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, pages 1567–1578, 2023.
[Bar24] Bartusek, James and Brakerski, Zvika and Vaikuntanathan, Vinod. Quantum state obfuscation from classical oracles. In Proceedings of the 56th Annual ACM Symposium on Theory of Computing, pages 1009–1017, 2024.
[BDJ+24] Pedro Branco, Nico D¨ottling, Abhishek Jain, Giulio Malavolta, Surya Mathialagan, Spencer Peters, and Vinod Vaikuntanathan. Pseudorandom obfuscation and applications.
Improvements for AI systems
- Bold Header: Quantum One-Shot Signature Implementation
This implementation allows for delegated signatures, secured token transfer, and publicly verifiable randomness by preparing a superposition over elements of a random affine coset determined by the output of a puncturable pseudorandom function.
- Bold Header: Streamlined Multi-bit Signing
The algorithm uses a global measurement and a single translation using one multi-control phase gate instead of l instances thereof
to sign longer messages, reducing complexity compared to iterative bit-flipping.
- Bold Header: Enhanced Security via Obfuscation Layer
The system separates the implementation into classical iO
for the PPRF/GGM subroutines and a quantum obfuscation layer
for the Hadamard-based signing component, clarifying where future quantum iO tools are needed.
Sources
- On Quantum Obfuscation
- Public-Key Quantum Fire and Key-Fire From Classical Oracles
- Obfuscation of Arbitrary Quantum Circuits (via Subspace-Preserving Pseudorandom Unitary)
Related papers
- Reconquering Bell sampling on qudits: stabilizer learning and testing, quantum pseudorandomness bounds, and more
- Encrypted clones can leak: Classification of informative subsets in Quantum Encrypted Cloning
- Polynomial-time classical and quantum simulation of quantum impurity models
- A quasiparticle-protected superconducting qubit
- Theory of quantum-enhanced interferometry with general Markovian light sources
- A convergent hierarchy of spectral gap certificates for qubit Hamiltonians