Paper 2026/1008
Unified FPGA Design of Kyber and Dilithium with Provable Fault Tolerance
Abstract
Efficient and secure hardware implementations of post-quantum cryptographic schemes are critical for real-world adoption. In this work, we propose a unified FPGA-based architecture for Kyber and Dilithium that combines flexibility, lightweight design, and fault tolerance. The architecture adopts a microcoded, programmable datapath supporting both schemes with minimal area overhead, enabling seamless integration of modules such as SHAKE, sampling, and coefficient rounding. To enhance resilience against propagation-based fault attacks—which exploit effective/ineffective fault behavior in public-domain computations—we embed a probabilistic verification mechanism using rejection sampling. This countermeasure transforms deterministic operations into cryptographically constrained probabilistic processes that remain efficient under normal conditions while significantly degrading under adversarial faults. The result is a robust and compact design that not only supports both a lattice-based KEM and signature scheme, but also provides the first unified fault countermeasure architecture for Kyber and Dilithium, maintaining low retry counts and minimal performance degradation in fault-free environments.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published elsewhere. Minor revision. International Conference on Application-specific Systems, Architectures and Processors (ASAP)
- DOI
- 10.1109/ASAP65064.2025.00033
- Contact author(s)
- siddhartha chowdhury92 @ gmail com
- History
- 2026-05-20: approved
- 2026-05-20: received
- See all versions
- Short URL
- https://ia.cr/2026/1008
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1008,
author = {Siddhartha Chowdhury and Nimish Mishra and Sarani Bhattacharya and Debdeep Mukhopadhyay},
title = {Unified {FPGA} Design of Kyber and Dilithium with Provable Fault Tolerance},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1008},
year = {2026},
doi = {10.1109/ASAP65064.2025.00033},
url = {https://eprint.iacr.org/2026/1008}
}