Scalable and High-Performance Number-Theoretic Transform Design for Lattice-Based Cryptography

  • Nguyen, Hien
  • Truong, Quang Dang
  • Lee, Hanho
  • Nguyen, Tuy Tan
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Efficient polynomial multiplication is a key operation in post-quantum cryptography (PQC) and homomorphic encryption (HE), particularly in lattice-based schemes where the number-theoretic transform (NTT) is the main contributor to computational cost. To address performance and efficiency challenges in these applications, this paper presents a scalable and high-performance NTT architecture tailored for practical deployments of PQC schemes and HE workloads. The proposed architecture features a mix of radix-2/4 fully pipelined datapath, a stage-aware modular reduction strategy combining K2RED and Montgomery methods, and a compressed twiddle factor storage that leverages symmetry and data access patterns. These innovations collectively enable high-performance NTT computation with minimized hardware costs. Synthesized on Xilinx UltraScale+ FPGA, the design achieves 3.71 KLUTs × ms for N=214, outperforming its predecessors. This architecture presents a compelling solution for FPGA-based cryptographic accelerators, delivering scalable performance across various transform sizes while adhering to practical deployment constraints. © 2025 IEEE.

키워드

homomorphic encryptionNumber-theoretic transformpost-quantum cryptography
제목
Scalable and High-Performance Number-Theoretic Transform Design for Lattice-Based Cryptography
저자
Nguyen, HienTruong, Quang DangLee, HanhoNguyen, Tuy Tan
DOI
10.1109/APCCAS67402.2025.11377485
발행일
2025
유형
Proceedings Paper
저널명
Proceedings - 2025 21st IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2025