共 1 条
Accelerating an FHE Integer Multiplier Using Negative Wrapped Convolution and Ping-Pong FFT
被引:19
|作者:
Feng, Xiang
[1
]
Li, Shuguo
[1
]
机构:
[1] Tsinghua Univ, Inst Microelect, Beijing 100084, Peoples R China
基金:
中国国家自然科学基金;
关键词:
Fully homomorphic encryption (FHE);
integer multiplication;
negative wrapped convolution;
ping-pong fast Fourier transform (FFT);
FULLY HOMOMORPHIC ENCRYPTION;
LARGE-NUMBER MULTIPLIER;
DESIGN;
D O I:
10.1109/TCSII.2018.2840108
中图分类号:
TM [电工技术];
TN [电子技术、通信技术];
学科分类号:
0808 ;
0809 ;
摘要:
This brief proposes a novel hardware structure for large integer multiplication in fully homomorphic encryption. We propose a method based on negative wrapped convolution to avoid zero padding in Strassen's algorithm, which can cut down half of the Fourier transform length. In addition, we also optimize the ping-pong fast Fourier transform algorithm by doubling the transform throughput and generating the round constant on the fly. Based on our proposed method and optimized algorithm, we design and implement a 768 k-bit integer multiplier on Altera Stratix V field-programmable gate array (FPGA). Implementation results on FPGA show that our structure outperforms the current competitors in area efficiency.
引用
收藏
页码:121 / 125
页数:5
相关论文