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
相关论文
共 1 条
  • [1] High-performance montgomery modular multiplier with NTT and negative wrapped convolution
    Ke, Hongfei
    Li, Hao
    Zhang, Peiyong
    MICROELECTRONICS JOURNAL, 2024, 144