Lightweight Fault Detection Architecture for NTT on FPGA
Rourab Paul, Paresh Baidya, Krishnendu Guha

TL;DR
This paper introduces a lightweight FPGA-based fault detection architecture for NTT in post-quantum cryptography, enhancing security with minimal hardware overhead and high fault coverage.
Contribution
It proposes a novel recomputation-based fault detection method and memory rule checkers for NTT hardware, achieving high efficiency and low implementation cost.
Findings
Fault coverage of 87.2% to 100% with REMO method
Occupies only 16 FPGA slices and 1 DSP block
Power consumption is just 3mW
Abstract
Post-Quantum Cryptographic (PQC) algorithms are mathematically secure and resistant to quantum attacks but can still leak sensitive information in hardware implementations due to natural faults or intentional fault injections. The intent fault injection in side-channel attacks reduces the reliability of crypto implementation in future generation network security procesors. In this regard, this research proposes a lightweight, efficient, recomputation-based fault detection module implemented on a Field Programmable Gate Array (FPGA) for Number Theoretic Transform (NTT). The NTT is primarily composed of memory units and the Cooley-Tukey Butterfly Unit (CT-BU), a critical and computationally intensive hardware component essential for polynomial multiplication. NTT and polynomial multiplication are fundamental building blocks in many PQC algorithms, including Kyber, NTRU, Ring-LWE, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
