Paper 2026/2258 Original: eprint.iacr.org/2026/2258 ↗

Superposition Key-Recovery Attacks on Dilithium and Fiat-Shamir Signature Schemes

Carlos Cid
David Elkouss
Manuel Goulão
Abstract

In this work, we assess the security of the main signature scheme standardised by NIST, ML-DSA, and its precursor identification schemes under an extended quantum adversarial model, one in which the adversary is allowed to use quantum resources to interact with a prover/signer. We begin our analysis by developing new techniques for superposition attacks that realise a relative phase oracle for the LSBs of a classical function evaluated in a quantum computer. We then extend these techniques to enable a relative phase oracle for arbitrary bits. Leveraging these techniques, we demonstrate full key-recovery attacks on several lattice-based identification schemes, exploiting the affine structure of the output. Finally, we extend these attacks to the corresponding Fiat-Shamir signature schemes and obtain key-recovery attacks under reasonable implementation assumptions. As a result, we are able to mount full key-recovery attacks in the Q2 model against the original CRYSTALS-Dilithium scheme, as well as the corresponding NIST Standardisation Rounds 1 and 2 proposals. However modifications introduced in the scheme during the NIST process preclude our superposition attacks against the final standardised version ML-DSA. We identify and discuss the specific aspects of the algorithm's execution that affect the applicability of our techniques. Overall, our work expands the body of research on superposition attacks and represents a further step towards establishing full quantum security for cryptographic constructions.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2026-09-29: last updated
2026-09-29: published
Short URL
https://ia.cr/2026/2258
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/2258,
      author = {Carlos Cid and David Elkouss and Manuel Goulão},
      title = {Superposition Key-Recovery Attacks on Dilithium and Fiat-Shamir Signature Schemes},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2258},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2258}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.