Loading web-font TeX/Main/Regular
Evaluating NTT/INTT Implementation Styles for Post-Quantum Cryptography | IEEE Journals & Magazine | IEEE Xplore

Evaluating NTT/INTT Implementation Styles for Post-Quantum Cryptography


Evaluating design unification of NTT/INTT operations on FPGA and ASIC platforms

Abstract:

Unifying the forward and inverse operations of the number theoretic transform (NTT) into a single hardware module is a common practice when designing polynomial coefficie...Show More

Abstract:

Unifying the forward and inverse operations of the number theoretic transform (NTT) into a single hardware module is a common practice when designing polynomial coefficient multiplier accelerators as used in the post-quantum cryptographic algorithms. This letter experimentally evaluates that this design unification is not always advantageous. In this context, we present three NTT hardware architectures: 1) a forward NTT (FNTT) architecture; 2) an inverse NTT (INTT) architecture; and 3) a unified NTT (UNTT) architecture for computing the FNTT and INTT computations on a single design. We benchmark our throughput/area and energy/area evaluations on Xilinx Virtex-7 field-programmable gate array (FPGA) and 28-nm application-specific integrated circuit (ASIC) platforms. The standalone FNTT and INTT designs, on average on FPGA, exhibit 4.66\times and 3.75\times higher throughput/area and energy/area values, respectively, than the UNTT design. Similarly, the individual FNTT and INTT designs, on average on ASIC, achieve 1.25\times and 1.09\times higher throughput/area and energy/area values, respectively, compared to the UNTT design.
Evaluating design unification of NTT/INTT operations on FPGA and ASIC platforms
Published in: IEEE Embedded Systems Letters ( Volume: 16, Issue: 4, December 2024)
Page(s): 485 - 488
Date of Publication: 06 June 2024

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.