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 条
  • [41] A novel optical transceiver using an in-line PD/LD assembly for cost-effective single-fiber "ping-pong" optical data link
    Kuhara, Y
    Nakanishi, H
    Terauchi, H
    Murakami, Y
    Ishida, A
    24TH EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION, VOL 1-3: VOL 1: REGULAR AND INVITED PAPERS; VOL 2: TUTORIALS AND SYMPOSIUM PAPERS; VOL 3: POSTDEADLINE PAPERS, 1998, : 441 - 442
  • [42] Determination of Activation Energy and Ping-Pong Kinetic Model Constants of Enzyme-Catalyzed Self-Epoxidation of Free Fatty Acids using Micro-reactor
    Fatemeh Mashhadi
    Alireza Habibi
    Kambiz Varmira
    Catalysis Letters, 2018, 148 : 3236 - 3247
  • [43] Determination of Activation Energy and Ping-Pong Kinetic Model Constants of Enzyme-Catalyzed Self-Epoxidation of Free Fatty Acids using Micro-reactor
    Mashhadi, Fatemeh
    Habibi, Alireza
    Varmira, Kambiz
    CATALYSIS LETTERS, 2018, 148 (10) : 3236 - 3247
  • [44] Using Ping-pong technique along with rapid inflate-deflate ballooning to solve total left main occlusion during transcatheter aortic valve replacement procedure
    Damarkusuma, Arditya
    Johar, Sofian
    Patel, Billal
    Yung, Chea Chin
    CATHETERIZATION AND CARDIOVASCULAR INTERVENTIONS, 2024, 103 (07) : 1088 - 1092
  • [45] STEADY-STATE KINETIC-STUDIES ON THE E1 REACTION OF THE PYRUVATE-DEHYDROGENASE COMPLEX USING LIPOYL DOMAIN CONSTRUCTS SUPPORT A PING-PONG MECHANISM
    ROCHE, TE
    LIU, S
    FASEB JOURNAL, 1994, 8 (07): : A1350 - A1350
  • [46] A 3.5MHz-BW 128nTrms Resolution TMR Readout Using Ping-Pong Auto-Zeroing and SAR-Assisted Offset Calibration for Contactless Current Sensing
    Dong, Tian
    Qu, Tianxiang
    Qin, Wenhui
    Pan, Yaohua
    Sheng, Yun
    Hong, Zhiliang
    Xu, Jiawei
    IEEE 49TH EUROPEAN SOLID STATE CIRCUITS CONFERENCE, ESSCIRC 2023, 2023, : 13 - 16
  • [47] An ultra-compact and high-speed FFT-based large-integer multiplier for fully homomorphic encryption using a dual spike-based arithmetic circuit over GF(p)
    Garcia, Luis
    Vazquez, Eduardo
    Sanchez, Gabriel
    Avalos, Juan-Gerardo
    Sanchez, Giovanny
    NEUROCOMPUTING, 2022, 507 : 54 - 66
  • [48] An ultra-compact and high-speed FFT-based large-integer multiplier for fully homomorphic encryption using a dual spike-based arithmetic circuit over GF(p)
    Garcia, Luis
    Vazquez, Eduardo
    Sanchez, Gabriel
    Avalos, Juan-Gerardo
    Sanchez, Giovanny
    Neurocomputing, 2022, 507 : 54 - 66