Constructing Hardware Accelerators for Number-Theoretic Transform Using High-Level Synthesis
The rapid advancements in quantum computing threaten traditional public-key cryptosystems, necessitating the development of quantum-safe cryptographic solutions like post-quantum cryptography and lattice-based cryptography. However, the widespread adoption of these technologies is hindered by the computational intensity of operations such as polynomial multiplication over rings. Although the Number Theoretic Transform (NTT) is used to speed up the polynomial multiplication, but it remains the main bottleneck in terms of latency. This paper presents an NTT accelerator that utilizes memory bank division and high-level synthesis with pipelining techniques in a 28nm CMOS process. The proposed accelerator supports a wide range of polynomial degree, reduces latency by a factor of up to 7.2, and minimizes area by a factor of 2.8-5.1 compared to prior art.
Authors
- Woo‐Seok Choi (ORCID: https://orcid.org/0000-0002-3556-8689)
- Hyeri Roh (ORCID: https://orcid.org/0009-0001-2183-451X)
Institutions
- Seoul National University (KR)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/isocc62682.2024.10762404
- Primary Topic
- Numerical Methods and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00