English

A Simple and Efficient One-Shot Signature Scheme

Quantum Physics 2025-10-14 v1 Cryptography and Security

Abstract

One-shot signatures (OSS) are a powerful and uniquely quantum cryptographic primitive which allows anyone, given common reference string, to come up with a public verification key pk\mathsf{pk} and a secret signing state sk|\mathsf{sk}\rangle. With the secret signing state, one can produce the signature of any one message, but no more. In a recent breakthrough work, Shmueli and Zhandry (CRYPTO 2025) constructed one-shot signatures, either unconditionally in a classical oracle model or assuming post-quantum indistinguishability obfuscation and the hardness of Learning with Errors (LWE) in the plain model. In this work, we address the inefficiency of the Shmueli-Zhandry construction which signs messages bit-by-bit, resulting in signing keys of Θ(λ4)\Theta(\lambda^4) qubits and signatures of size Θ(λ3)\Theta(\lambda^3) bits for polynomially long messages, where λ\lambda is the security parameter. We construct a new, simple, direct, and efficient one-shot signature scheme which can sign messages of any polynomial length using signing keys of Θ(λ2)\Theta(\lambda^2) qubits and signatures of size Θ(λ2)\Theta(\lambda^2) bits. We achieve corresponding savings in runtimes, in both the oracle model and the plain model. In addition, unlike the Shmueli-Zhandry construction, our scheme achieves perfect correctness. Our scheme also achieves strong signature incompressibility, which implies a public-key quantum fire scheme with perfect correctness among other applications, correcting an error in a recent work of \c{C}akan, Goyal and Shmueli (QCrypt 2025) and recovering their applications.

Keywords

Cite

@article{arxiv.2510.10899,
  title  = {A Simple and Efficient One-Shot Signature Scheme},
  author = {Andrew Huang and Vinod Vaikuntanathan},
  journal= {arXiv preprint arXiv:2510.10899},
  year   = {2025}
}
R2 v1 2026-07-01T06:32:51.389Z