Content area

Abstract

Fully Homomorphic Encryption (FHE) allows computation on encrypted data, enabling Private Inference (PI) in Machine Learning models. This comes at a high computational cost, which prohibits widespread adoption of PI despite its benefits. This paper presents a programmable hardware-software stack to accelerate FHE kernels, extending the work of a custom Vector Processor named the Ring Processing Unit (RPU). In contrast to prior work, which focused on fixed-function accelerators, the RPU presents an efficient and highly programmable ASIC that leverages high parallelism through an optimized OOO compiler to provide performance competitive with SOTA.

Experimental results prove that RPU achieves a significant speedup over CPU for FHE kernels, and the OOO compiler further boosts its performance up to 1.4×. Moreover, the RPU achieves competitive results to BASALISC with 12× fewer multipliers and higher programmability. These results show that performance comparable to ASICs can be achieved by simply leveraging the highly parallel nature of FHE kernels.

Details

1010268
Title
Accelerating Homomorphic Encryption for Private Inference Using Vector Processors
Number of pages
36
Publication year
2025
Degree date
2025
School code
1988
Source
MAI 86/12(E), Masters Abstracts International
ISBN
9798315785859
Committee member
Rovinski, Austin; Garg, Siddharth
University/institution
New York University Tandon School of Engineering
Department
Electrical & Computer Engineering
University location
United States -- New York
Degree
M.S.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
32038390
ProQuest document ID
3215567421
Document URL
https://www.proquest.com/dissertations-theses/accelerating-homomorphic-encryption-private/docview/3215567421/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic