Paper 2026/2258 Original: eprint.iacr.org/2026/2258 ↗
Superposition Key-Recovery Attacks on Dilithium and Fiat-Shamir Signature Schemes
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}
}