Hybrid Number Theoretic Transform Architecture for Homomorphic Encryption

  • Truong, Quang Dang
  • Duong-Ngoc, Phap
  • Lee, Hanho
Citations

WEB OF SCIENCE

7
Citations

SCOPUS

8

초록

Fully homomorphic encryption (FHE) is an innovative cryptographic technology that has the potential to protect the privacy and confidentiality of data in the untrusted environments, such as public clouds or external parties. However, due to the inclusion of time-consuming polynomial arithmetic, FHE remains a challenge for computationally heavy applications. The number theoretic transform (NTT) is widely used in HE to reduce the complexity of polynomial multiplication. Therefore, implementing NTT in hardware for FHE has been explored in prior studies. However, due to the high hardware resource requirements, especially with a large number of moduli, hardware architecture supporting both NTT and its inverse transform (INTT) is still missing. This brief presents a hardware architecture for NTT and INTT suitable for high-circuit depth CKKS-based HE schemes, satisfying both criteria of high speed and affordability for various FPGA platforms. The implementation results highlight that this design is area-efficient compared to the most related work and hardware-friendly for practical HE-based applications on FPGA devices.

키워드

Computer architectureHardwarePolynomialsTransformsField programmable gate arraysVery large scale integrationInformation and communication technologyHomomorphic encryptionFrequency division multiplexingArithmetichybrid architecturelattice-based cryptographymemory access patternnumber theoretic transform (NTT)residue number system (RNS)
제목
Hybrid Number Theoretic Transform Architecture for Homomorphic Encryption
저자
Truong, Quang DangDuong-Ngoc, PhapLee, Hanho
DOI
10.1109/TVLSI.2025.3552852
발행일
2025-04
유형
Article
저널명
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
33
7
페이지
2039 ~ 2043