상세 보기
High Throughput Arithmetic Computing Unit for BFV Homomorphic Encryption
- Mareta, Rella;
- Satriawan, Ardianto;
- Lee, Hanho
WEB OF SCIENCE
0SCOPUS
0초록
Homomorphic Encryption (HE) enables secure computations on encrypted data, which is<br /> crucial for cloud and edge computing. The BFV scheme, widely used for integer arithmetic, faces performance bottlenecks in polynomial multiplication, especially in tensor operations. The Residue Number System (RNS) helps address this, leading to the BEHZ and HPS BFV variants. The Halevi-Polyakov-Shoup (HPS) variant simplifies implementation but still struggles with the overhead of modular arithmetic. We propose an Arithmetic Computing Unit (ACU) optimized for key BFV operations, including modular addition, multiplication, NTT/INTT, and MAC to improve efficiency. Implemented on a Xilinx Alveo U250 FPGA, our design achieves up to 2.3x higher throughput, 2.2x less latency, and 9.4x better BRAM efficiency than existing solutions, demonstrating FPGA acceleration's for homomorphic encryption.
키워드
- 제목
- High Throughput Arithmetic Computing Unit for BFV Homomorphic Encryption
- 저자
- Mareta, Rella; Satriawan, Ardianto; Lee, Hanho
- 발행일
- 2025
- 유형
- Article
- 저널명
- IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS
- 권
- 6
- 페이지
- 457 ~ 466