Skip to content
Open access

Hardware Implementation of a Stealthy and Lightweight Backdoor for CRYSTALS-Kyber in Hybrid Cryptosystems

Jul 2026 · ACM Transactions on Embedded Computing Systems · Vol 25, pp. 1 - 21 · 0 citations · 31 references

TL;DR

The possibility of a Kleptographic backdoor on the NIST-recommended key-encapsulation mechanism CRYSTALS-Kyber is investigated, and the modified Kyber Key-Generation() algorithm achieves indistinguishable decryption failure probability compared to the original CRYSTALS-Kyber.

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.

Read PDF

Similar papers

Open access Sep 2026

The Kyber encryption algorithm and its implementation in .NET

The practical implementation of the post-quantum Kyber algorithm was implemented through the development of a custom cryptographic library on the .NET platform, which successfully reproduces the full key exchange cycle, comprising key generation, encapsulation, and decapsulation.

Danylo S. Zolotopupov, Lesia Bulatetska, V. Bulatetskyi · 0 citations
Conference Aug 2026

Hardware Acceleration of CRYSTALS-Dilithium for Secure Booting on Shakti C-Class RISC-V Processor

Post-quantum cryptography (PQC) architectures are becoming essential for secure boot mechanisms in embedded RISC-V systems due to emerging quantum threats against RSA and ECDSA in the coming years. The paper presents a hardware-accelerated CRYSTALS-Dilithium implementation on India's indigenous Shakti C-Class processor...

Darshana N. Sankhe, Soham Lotlikar, Suman Swain et al. · 0 citations
Conference Sep 2026

Post-Quantum Key Encapsulation Mechanism Based on the McEliece-RRNS Cryptosystem

Key encapsulation mechanisms are a fundamental primitive for establishing shared secrets in modern secure communication systems. NIST SP 800-227 defines a KEM as a three-stage construction consisting of key generation, encapsulation, and decapsulation, and emphasizes that correctness, implementation security, and deplo...

V. Yatskiv, S. Ivasiev, N. Yatskiv et al. · 0 citations
Open access Sep 2026

From Multiplication to Recovery: A Single-trace Side-Channel Attack on HQC

This work presents a comprehensive Soft-Analytical Side-Channel Attack (SASCA) targeting the implementation of the iterative Karatsuba algorithm, and presents the optimized factor graph and algorithm tailored to the binary values and sparsity of HQC to make the SASCA more practical.

Yi-Kang Guo, Yu-Chang Hu, Yan-Bin Li et al. · 0 citations
Preprint Aug 2026

A Lightweight Fault-Detection Scheme for Barrett Modular Multiplication Using Multiple Conditional Reduction Paths

A Statistical Reduction Monitoring (SRM) method is employed to protect the BM M unit against such adversarial conditions, which incurs minimal hardware overhead while providing efficient detection of both random and deliberate faults in PQC and FHE infrastructures.

Rourab Paul, Paresh Baidya, Krishnendu Guha et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.