Paper 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.
- Keywords
- Quantum cryptanalysisQ2 modelSuperposition attacksFiat-Shamir
- Contact author(s)
-
carlos cid @ oist jp
david elkouss @ oist jp
manuel goulao @ inesc-id pt - History
- 2026-09-30: approved
- 2026-09-29: received
- See all versions
- Short URL
- https://ia.cr/2026/2258
- License
-
CC BY
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}
}