Paper 2025/181

Combined blinding Side-Channel and Fault countermeasures for Lattice-Based schemes

Mounir Taha, Kudelski (Switzerland)
Julien Cam, University of Rennes, Kudelski (France)
Max Duparc, École Polytechnique Fédérale de Lausanne
Herve Pelletier, Kudelski (Switzerland)
Karine Villegas, Kudelski (Switzerland)
Abstract

In this paper, we revisit and enhance two blinding countermeasures aimed at protecting implementations of lattice‑based cryptographic schemes against side‑channel and fault‑injection attacks. First, we build upon the Number Theoretic Transform (NTT) blinding technique introduced by Ravi et al., and optimize the use of blinding twiddle factors so as to maximize their number without increasing the total number of modular multiplications. Second, we improve the Chinese Remainder Theorem (CRT)–based blinding scheme proposed by Heinz and Pöppelmann by substantially reducing the randomness‑sampling overhead and streamlining the associated fault‑detection mechanism. Importantly, the two countermeasures are fully compatible and can be seamlessly combined to provide enhanced resistance to both classical and soft‑analytical side‑channel attacks, as well as fault‑injection attacks, while maintaining a performance overhead comparable to existing approaches. We demonstrate the practicality of our proposals through a proof‑of‑concept implementation integrated into Kyber/ML‑KEM.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
ML-KEMBlindingNTTRNRSide-Channel AttacksFault AttacksKyber
Contact author(s)
mounir taha @ nagra com
julien cam @ nagra com
max duparc @ epfl ch
herve pelletier @ nagra com
karine villegas @ nagra com
History
2026-09-17: last of 4 revisions
2025-02-07: received
See all versions
Short URL
https://ia.cr/2025/181
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/181,
      author = {Mounir Taha and Julien Cam and Max Duparc and Herve Pelletier and Karine Villegas},
      title = {Combined blinding Side-Channel and Fault countermeasures for Lattice-Based schemes},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/181},
      year = {2025},
      url = {https://eprint.iacr.org/2025/181}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.