Low latency FPGA implementation of NTT for Kyber

Mohamed Saoudi,Akram Kermiche,Omar Hocine Benhaddad,Nadir Guetmi,Boufeldja Allailou
DOI: https://doi.org/10.2139/ssrn.4560994
IF: 3.503
2024-04-21
Microprocessors and Microsystems
Abstract:This paper presents an FPGA implementation of Number Theoretic Transform (NTT) for the Kyber Post-Quantum Cryptographic (PQC) standard. NTT is the slowest process within Kyber thus a large number of efforts has been conducted to enhance its computational efficiency. Leveraging parallelism and dedicated multipliers, our design achieves state-of-the-art latency, performing NTT/INTT in just 0.4/ 0.5μs , surpassing existing designs by at least 3.75/3 times. The proposed design is implemented on the cost-effective Artix-7 FPGA.
computer science, theory & methods,engineering, electrical & electronic, hardware & architecture
What problem does this paper attempt to address?