Design of Finite Field FFT for Fully Homomorphic Encryption Based on FPGA

Shi Quan,Han Saifei,Huang Xinming,Sun Ling,Xie Xing,Tang Tianze
DOI: https://doi.org/10.11999/JEIT170312
2018-01-01
Abstract:Large multiplier is an indispensable module in fully homomorphic encryption, while is also the most time-consuming module. Therefore, design of a large multiplier with good performance is help to promote the practical process of fully homomorphic encryption. Aimed at the demand of SSA (Schonhage-Strassen Algorithm) large multiplier, a 16x24 bit finite field FFT based on FPGA is designed by using Verilog HDL language. By constructing the tree type large sum unit and using parallel processing method, the speed of FFT algorithm is improved effectively. And its correctness is proved by comparing with the system level simulation results in VIM compiler environment.
What problem does this paper attempt to address?