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

Keep Track of Your Errors: Solving ILWE and Improving Attacks on ML-DSA

Mohamed ElGhamrawy
Thomas Eisenbarth
Julius Hermelink
Anja Rabich
Florian Sieck
Silvan Streit
Jonas Thietke
Zhiyuan Zhang
Abstract

With the widespread adoption of NIST's new signature standard ML-DSA imminent, understanding its vulnerability to side-channel attacks is increasingly important. Current approaches that are based on deriving (Concealed) Integer Learning with Errors (ILWE) samples from side information require hundreds of thousands of signatures even in noise-free conditions, limiting their practicality. In this work, we show that the number of signatures required in these attacks has been drastically overestimated. Keeping track of the error probability distribution when deriving ILWE samples allows for a soft-analytic approach to solving ILWE. Concretely, we show that distribution hints (Eurocrypt 2025) may be derived from ILWE samples and the corresponding belief propagation-based solver can recover the secret key efficiently. We then conceptually compare previous solvers to our soft-analytic approach. Furthermore, we provide an information-theoretic analysis and answer an open question---on how to filter out relations---posed in a different line of attacks against ML-DSA (Crypto 2025); thereby, we can propose improvements in the application of these solvers. We evaluate our approach across various ILWE and Concealed ILWE parameter sets. In addition, we analyze a recently discovered timing leakage in ML-DSA and show how to solve for the secret key with far fewer signatures. In a noise-free attack setting, our approach reduces the average number of signatures required by a factor of 62---from 139 million to 2.25 million---compared with linear regression, as originally proposed, with larger improvements under noise. Thus, we show that attacks that derive ILWE and Concealed ILWE instances require far fewer signatures than previously believed, and their impact has been underestimated.

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

BibTeX

@misc{cryptoeprint:2026/2091,
      author = {Mohamed ElGhamrawy and Thomas Eisenbarth and Julius Hermelink and Anja Rabich and Florian Sieck and Silvan Streit and Jonas Thietke and Zhiyuan Zhang},
      title = {Keep Track of Your Errors: Solving ILWE and Improving Attacks on ML-DSA},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2091},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2091}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.