Paper 2025/2183

Hardware Implementation of Stealthy and Lightweight Backdoor for CRYSTALS-Kyber

Suraj Mandal, Indian Institute of Technology Kanpur
Prasanna Ravi, Nanyang Technological University
M Dhilipkumar, Indian Institute of Technology Kanpur
Debapriya Basu Roy, Indian Institute of Technology Kanpur
Anupam Chattopadhyay, Nanyang Technological University
Abstract

The threat of practical quantum attacks has catapulted viable alternatives like Post-Quantum Cryptography (PQC) into prominence. The adoption and integration of standardized PQC primitives across the entire digital stack are promoted by various standardization bodies, governments, and major corporate houses. A serious challenge in quantum migration is to ensure that there is no hidden backdoor in the PQC implementations of a hybrid cryptosystem (support for both pre-quantum and post-quantum algorithms), which are often procured from a third-party vendor. In this manuscript, we investigate the possibility of a kleptographic backdoor on the NIST-recommended key-encapsulation mechanism CRYSTALS-Kyber. The modified Kyber key-generation algorithm achieves indistinguishable decryption failure probability compared to the original CRYSTALS-Kyber. The kleptographic module is also implemented in FPGA, embedded inside the CRYSTALS- Kyber accelerator with a very low area overhead (283 LUTs or 2% of total area), and thus can easily pass performance and functionality tests.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
KleptographyML-KEMCRYSTALS-KyberBackdoor
Contact author(s)
surajm22 @ iitk ac in
prasanna ravi @ ntu edu sg
mdhilipk23 @ iitk ac in
dbroy @ cse iitk ac in
anupam @ ntu edu sg
History
2025-12-04: approved
2025-12-02: received
See all versions
Short URL
https://ia.cr/2025/2183
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2183,
      author = {Suraj Mandal and Prasanna Ravi and M Dhilipkumar and Debapriya Basu Roy and Anupam Chattopadhyay},
      title = {Hardware Implementation of Stealthy and Lightweight Backdoor for {CRYSTALS}-Kyber},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2183},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2183}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.