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

Exploiting noisy single-bit leakage in ML-DSA

Kaveh Bashiri
Jan Geuenich
Johannes Mittmann
Abstract

ML-DSA implementations face a serious risk from partial leakage of the mask vector $\boldsymbol{y}$. Recent research has shown that this threat is practical. Even highly noisy, single-bit leakage accumulated over many signatures can suffice to recover the secret key. We carefully analyze the number of signatures with bit leakage required for successful key recovery using a stochastic model, rather than relying on a concrete attack method. On the practical side, we develop new attack methods capable of recovering the key using almost the minimal number of signatures required in theory. Our attacks work for bit-error probabilities as high as 0.49 and for leakage at every bit position of index at least four or five (depending on the ML-DSA parameter set), making them more widely applicable than prior attacks, which were not reported to succeed for bit positions below six. In the most favorable scenario, leakage at bit index four keeps our attack practical for leaked bits with an error probability of 0.499, and in the absence of noise reduces the signature requirement to below 1000.

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

BibTeX

@misc{cryptoeprint:2026/580,
      author = {Kaveh Bashiri and Jan Geuenich and Johannes Mittmann},
      title = {Exploiting noisy single-bit leakage in ML-DSA},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/580},
      year = {2026},
      url = {https://eprint.iacr.org/2026/580}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.