Configurable Butterfly Unit Architecture for NTT/INTT in Homomorphic Encryption

Citations

WEB OF SCIENCE

7
Citations

SCOPUS

7

초록

This paper proposes a configurable architecture of butterfly unit (BU) supporting number theoretic transform (NTT) and inverse NTT (INTT) accelerators in the ring learning with error based homomorphic encryption. The proposed architecture is fully pipelined and carefully optimized the critical path delay. To compare with related works, several BU designs of different bit-size specific primes are synthesized and successfully placed-and-routed on the Xilinx Zynq UltraScale+ ZCU102 FPGA platform. Implementation results show that the proposed BU designs achieve 3X acceleration with more efficient resource utilization compared with previous works. Thus, the proposed BU architecture is worthwhile to develop NTT/INTT accelerators in advanced homomorphic encryption systems.

키워드

Number theoretic transform (NTT)homomorphic encryptionring learning with errorbutterfly unit
제목
Configurable Butterfly Unit Architecture for NTT/INTT in Homomorphic Encryption
저자
Phap Duong-NgocTuy Nguyen TanLee, Hanho
DOI
10.1109/ISOCC53507.2021.9614034
발행일
2021
유형
Proceedings Paper
저널명
18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021)
페이지
345 ~ 346