An Ultra-Highly Parallel Polynomial Multiplier for the Bootstrapping Algorithm in a Fully Homomorphic Encryption Scheme

被引:0
|
作者
Weihang Tan
Benjamin M. Case
Gengran Hu
Shuhong Gao
Yingjie Lao
机构
[1] Clemson University,Department of Electrical and Computer Engineering
[2] Clemson University,School of Mathematical and Statistical Sciences
[3] Hangzhou Dianzi University,School of Cyberspace
来源
关键词
Fully Homomorphic Encryption (FHE); Polynomial multiplication; Number Theoretic Transform (NTT); VLSI; Ring-Learning with Error (RLWE); Post-quantum security;
D O I
暂无
中图分类号
学科分类号
摘要
Fully homomorphic encryption (FHE) is a post-quantum secure cryptographic technology that enables privacy-preserving computing on an untrusted platform without divulging any secret or sensitive information. The core of FHE is the bootstrapping algorithm, which is the intermediate refreshing procedure of a processed ciphertext. However, this step has been the computational bottleneck that prevents real-world deployments among various FHE schemes. This paper, to the best of our knowledge, for the first time, presents a scalable and ultra-highly parallel design for the number theoretic transform (NTT)-based polynomial multiplier with a variable number of reconfigurable processing elements (PEs). Hence, the highest degree of acceleration can be achieved for any targeted hardware platform by implementing as many PEs as possible under the resource constraint. The corresponding addressing and scheduling schemes are also proposed to avoid memory access conflict for the PEs, which yields an extremely high utilization ratio of 99.18% on average. In addition, the latency of the proposed design with the general negative wrapped convolution algorithm is reduced by 59.20% compared to prior works.
引用
收藏
页码:643 / 656
页数:13
相关论文
共 50 条
  • [1] An Ultra-Highly Parallel Polynomial Multiplier for the Bootstrapping Algorithm in a Fully Homomorphic Encryption Scheme
    Tan, Weihang
    Case, Benjamin M.
    Hu, Gengran
    Gao, Shuhong
    Lao, Yingjie
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (06): : 643 - 656
  • [2] An Efficient Polynomial Multiplier Architecture for the Bootstrapping Algorithm in a Fully Homomorphic Encryption Scheme
    Tan, Weihang
    Au, Aengran
    Aase, Benjamin
    Aao, Shuhong
    Lao, Yingjie
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2019), 2019, : 85 - 90
  • [3] Bootstrapping Fully Homomorphic Encryption with Ring Plaintexts Within Polynomial Noise
    Chen, Long
    Zhang, Zhenfeng
    PROVABLE SECURITY, PROVSEC 2017, 2017, 10592 : 285 - 304
  • [4] Better Bootstrapping in Fully Homomorphic Encryption
    Gentry, Craig
    Halevi, Shai
    Smart, Nigel P.
    PUBLIC KEY CRYPTOGRAPHY - PKC 2012, 2012, 7293 : 1 - 16
  • [5] A Flexible RNS-based Large Polynomial Multiplier for Fully Homomorphic Encryption
    Mkhinini, A.
    Maistri, P.
    Leveugle, R.
    Tourki, R.
    Machhout, M.
    PROCEEDINGS OF 2016 11TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2016, : 131 - 136
  • [6] HEAP: A Fully Homomorphic Encryption Accelerator with Parallelized Bootstrapping
    Agrawal, Rashmi
    Chandrakasan, Anantha
    Joshi, Ajay
    2024 ACM/IEEE 51ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, ISCA 2024, 2024, : 756 - 769
  • [7] Fully Homomorphic Symmetric Scheme Without Bootstrapping
    Aggarwal, Nitesh
    Gupta, C. P.
    Sharma, Iti
    2014 International Conference on Cloud Computing and Internet of Things (CCIOT), 2014, : 14 - 17
  • [8] An efficient fully homomorphic encryption scheme
    El-Yahyaoui, Ahmed
    El Kettani, Mohamed Dafir Ech-Cherif
    International Journal of Network Security, 2019, 21 (01) : 91 - 99
  • [9] An Optimal Fully Homomorphic Encryption Scheme
    Gai, Keke
    Qiu, Meikang
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 101 - 106
  • [10] Polynomial Multipliers for Fully Homomorphic Encryption on FPGA
    Jayet-Griffon, C.
    Cornelie, M. -A.
    Maistri, P.
    Elbaz-Vincent, Ph.
    Leveugle, R.
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,