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
相关论文
共 48 条
  • [31] MEASUREMENT OF THE TERMINAL VELOCITY IN AIR OF A PING-PONG BALL USING A TIME-TO-AMPLITUDE CONVERTER IN THE MILLISECOND RANGE
    BRANDAN, ME
    GUTIERREZ, M
    LABBE, R
    MENCHACAROCHA, A
    AMERICAN JOURNAL OF PHYSICS, 1984, 52 (10) : 890 - 893
  • [32] Optimization of Control Parameters Using Averaging of Handover Indicator and Received Power for Minimizing Ping-Pong Handover in LTE
    Hassan, Noha
    Elkhazeen, Khalid
    Raahemiafar, Kaarman
    Fernando, Xavier
    2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 92 - 97
  • [33] AN INTEGRATED VOICE DATA TERMINAL WITH SIMPLE SYNCHRONIZATION CIRCUITS USING AN 80-KBIT-S PING-PONG METHOD
    SHIMIZU, H
    GOTO, H
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1982, 30 (09) : 2109 - 2116
  • [34] Application of an Inertia Dependent Flow Friction Model to Snow Avalanches: Exploration of the Model Using a Ping-Pong Ball Experiment
    Tsunematsu, Kae
    Maeno, Fukashi
    Nishimura, Kouichi
    GEOSCIENCES, 2020, 10 (11) : 1 - 16
  • [35] ROBOT-ARM-SYSTEM PLAYING 2 DIMENSIONAL PING-PONG GAME USING IMAGE PROCESSING TECHNIQUE.
    Hirota, Kaoru
    Arai, Yoshinori
    Hachisu, Shiroh
    Hosei Daigaku Kogakubu kenkyu shuho, 1988, (24): : 57 - 67
  • [36] 3D fluorescence imaging through a scattering medium using the transport of intensity equation and Fresnel ping-pong algorithm
    Matsuda, Shiori
    Yoneda, Naru
    Kumar, Manoj
    Murata, Takashi
    Matoba, Osamu
    OPTICS EXPRESS, 2024, 32 (14): : 23989 - 24006
  • [37] Model Based Motion State Estimation and Trajectory Prediction of Spinning Ball for Ping-Pong Robots using Expectation-Maximization Algorithm
    Yongsheng Zhao
    Rong Xiong
    Yifeng Zhang
    Journal of Intelligent & Robotic Systems, 2017, 87 : 407 - 423
  • [38] Model Based Motion State Estimation and Trajectory Prediction of Spinning Ball for Ping-Pong Robots using Expectation-Maximization Algorithm
    Zhao, Yongsheng
    Xiong, Rong
    Zhang, Yifeng
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2017, 87 (3-4) : 407 - 423
  • [39] A 200Mb/s 3-5GHz Ping-Pong Structure UWB Transmitter Using Synchronized Pulse Position Modulation
    Chen, Leicheng
    Zhao, Hui
    Song, Yan
    Chen, Zeqiang
    Geng, Li
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 180 - 182
  • [40] OPTIMAL-DESIGN ON AN ECONOMIC-BASIS FOR CONTINUOUS STIRRED TANK REACTORS IN SERIES USING MICHAELIS-MENTEN KINETICS FOR PING-PONG REACTIONS
    MALCATA, FX
    CANADIAN JOURNAL OF CHEMICAL ENGINEERING, 1988, 66 (01): : 168 - 172