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 条
  • [1] Ping-pong groups and closed geodesics in constant negative curvature
    Dalbo, F
    Peigne, M
    ANNALES DE L INSTITUT FOURIER, 1996, 46 (03) : 755 - &
  • [2] ON THE SECURITY OF PING-PONG PROTOCOLS WHEN IMPLEMENTED USING THE RSA
    EVEN, S
    GOLDREICH, O
    SHAMIR, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 218 : 58 - 72
  • [3] Ping-pong Reduction using Sub cell Movement Detection
    Feher, Zoltan
    Veres, Andras
    Heszberger, Zalan
    2012 IEEE 75TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2012,
  • [4] Reduction in ping-pong effect in heterogeneous networks using fuzzy logic
    Naeem, Bushra
    Ngah, Razali
    Hashim, Siti Z. Mohd
    SOFT COMPUTING, 2019, 23 (01) : 269 - 283
  • [5] Reduction in ping-pong effect in heterogeneous networks using fuzzy logic
    Bushra Naeem
    Razali Ngah
    Siti Z. Mohd Hashim
    Soft Computing, 2019, 23 : 269 - 283
  • [6] Basic programming structure using a microcontroller system: Ping-Pong game
    Restrepo-Alvarez, Andres F.
    Fernando-Navas, Diego
    INGENIERIA Y COMPETITIVIDAD, 2014, 16 (02): : 35 - 44
  • [7] Ping-pong Document Clustering using NMF and Linkage-Based Refinement
    Shinnou, Hiroyuki
    Sasaki, Minoru
    SIXTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, LREC 2008, 2008, : 107 - 112
  • [8] Using fuzzy logic to reduce ping-pong handover effects in LTE networks
    Kun-Lin Tsai
    Han-Yun Liu
    Yu-Wei Liu
    Soft Computing, 2016, 20 : 1683 - 1694
  • [9] Reducing Ping-Pong Handovers in LTE by Using A1-Based Measurements
    Thakkar, Malhar Kirtivadan
    Agrawal, Lavish
    Rangisetti, Anil Kumar
    Tamma, Bheemarjuna Reddy
    2017 TWENTY-THIRD NATIONAL CONFERENCE ON COMMUNICATIONS (NCC), 2017,
  • [10] Ping-pong gaze with "staircase" saccades in coma: An oculographic analysis using EEG
    Fotedar, Neel
    NEUROLOGY, 2023, 100 (17)