TY - GEN
T1 - Flexible NTT/iNTT Accelerator Based on Montgomery Reduction
AU - Kim, Jinyeol
AU - Shin, Jinyoung
AU - An, Seongmo
AU - Lee, Chaebin
AU - Lee, Dayoung
AU - Lee, Seung Eun
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - As the importance of data grows, so does the significance of homomorphic encryption(HE), which enables direct computations on encrypted data. However, HE presents a major challenge, with computational overhead increasing compared to plaintext operations. To address this, we developed a hardware accelerator for NTT and iNTT, which are commonly used in HE and contribute to this overhead. The accelerator implements modular arithmetic using Montgomery reduction, and pipelining is applied to improve throughput. Additionally, a mode-switching feature is introduced, allowing both NTT and iNTT operations to be performed on a single circuit. The accelerator is also designed to operate flexibly across various cryptographic strength parameters (N-values). The proposed accelerator achieved an average speedup of approximately 4.24 times compared to software, demonstrating its effectiveness in reducing computation time in HE systems.
AB - As the importance of data grows, so does the significance of homomorphic encryption(HE), which enables direct computations on encrypted data. However, HE presents a major challenge, with computational overhead increasing compared to plaintext operations. To address this, we developed a hardware accelerator for NTT and iNTT, which are commonly used in HE and contribute to this overhead. The accelerator implements modular arithmetic using Montgomery reduction, and pipelining is applied to improve throughput. Additionally, a mode-switching feature is introduced, allowing both NTT and iNTT operations to be performed on a single circuit. The accelerator is also designed to operate flexibly across various cryptographic strength parameters (N-values). The proposed accelerator achieved an average speedup of approximately 4.24 times compared to software, demonstrating its effectiveness in reducing computation time in HE systems.
KW - homomorphic encryption(HE)
KW - number theoretic transform(NTT)
KW - pipelining
UR - https://www.scopus.com/pages/publications/105006575517
U2 - 10.1109/ICCE63647.2025.10929818
DO - 10.1109/ICCE63647.2025.10929818
M3 - Conference contribution
AN - SCOPUS:105006575517
T3 - Digest of Technical Papers - IEEE International Conference on Consumer Electronics
BT - 2025 IEEE International Conference on Consumer Electronics, ICCE 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2025 IEEE International Conference on Consumer Electronics, ICCE 2025
Y2 - 11 January 2025 through 14 January 2025
ER -