Practical solutions in fully homomorphic encryption: a survey analyzing existing acceleration methods

被引:1
作者
Gong, Yanwei [1 ]
Chang, Xiaolin [1 ]
Misic, Jelena [2 ]
Misic, Vojislav B. [2 ]
Wang, Jianhua [1 ]
Zhu, Haoran [1 ]
机构
[1] Beijing Jiaotong Univ, Beijing Key Lab Secur & Privacy Intelligent Transp, Beijing, Peoples R China
[2] Ryerson Univ, Toronto, ON, Canada
基金
中国国家自然科学基金;
关键词
Acceleration; Bootstrapping; FPGA; Fully homomorphic encryption; GPU; NTT; EFFICIENT; PRIVATE; MULTIPLICATION; PERFORMANCE;
D O I
10.1186/s42400-023-00187-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fully homomorphic encryption (FHE) has experienced significant development and continuous breakthroughs in theory, enabling its widespread application in various fields, like outsourcing computation and secure multi-party computing, in order to preserve privacy. Nonetheless, the application of FHE is constrained by its substantial computing overhead and storage cost. Researchers have proposed practical acceleration solutions to address these issues. This paper aims to provide a comprehensive survey for systematically comparing and analyzing the strengths and weaknesses of FHE acceleration schemes, which is currently lacking in the literature. The relevant researches conducted between 2019 and 2022 are investigated. We first provide a comprehensive summary of the latest research findings on accelerating FHE, aiming to offer valuable insights for researchers interested in FHE acceleration. Secondly, we classify existing acceleration schemes from algorithmic and hardware perspectives. We also propose evaluation metrics and conduct a detailed comparison of various methods. Finally, our study presents the future research directions of FHE acceleration, and also offers both guidance and support for practical application and theoretical research in this field.
引用
收藏
页数:23
相关论文
共 106 条
  • [1] A Survey on Homomorphic Encryption Schemes: Theory and Implementation
    Acar, Abbas
    Aksu, Hidayet
    Uluagac, A. Selcuk
    Conti, Mauro
    [J]. ACM COMPUTING SURVEYS, 2018, 51 (04)
  • [2] Agrawal R, 2022, CoRR abs/2207.11872
  • [3] Fast Arithmetic Hardware Library For RLWE-Based Homomorphic Encryption
    Agrawal, Rashmi
    Bu, Lake
    Kinsy, Michel A.
    [J]. 28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 206 - 206
  • [4] PrivFT: Private and Fast Text Classification With Homomorphic Encryption
    Al Badawi, Ahmad
    Hoang, Louie
    Mun, Chan Fook
    Laine, Kim
    Aung, Khin Mi Mi
    [J]. IEEE ACCESS, 2020, 8 : 226544 - 226556
  • [5] Multi-GPU Design and Performance Evaluation of Homomorphic Encryption on GPU Clusters
    Al Badawi, Ahmad
    Veeravalli, Bharadwaj
    Lin, Jie
    Xiao, Nan
    Kazuaki, Matsumura
    Khin Mi Mi, Aung
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (02) : 379 - 391
  • [6] Implementation and Performance Evaluation of RNS Variants of the BFV Homomorphic Encryption Scheme
    Al Badawi, Ahmad
    Polyakov, Yuriy
    Aung, Khin Mi Mi
    Veeravalli, Bharadwaj
    Rohloff, Kurt
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (02) : 941 - 956
  • [7] Homomorphic encryption systems statement: Trends and challenges
    Alaya, Bechir
    Laouamer, Lamri
    Msilini, Nihel
    [J]. COMPUTER SCIENCE REVIEW, 2020, 36
  • [8] Faster Homomorphic Encryption over GPGPUs via Hierarchical DGT
    Alves, Pedro Geraldo M. R.
    Ortiz, Jheyne N.
    Aranha, Diego F.
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2021, PT II, 2021, 12675 : 520 - 540
  • [9] [Anonymous], 2018, CUDA accelerated fully homomorphic encryption library
  • [10] FFTS IN EXTERNAL OR HIERARCHICAL MEMORY
    BAILEY, DH
    [J]. PROCEEDINGS : SUPERCOMPUTING 89, 1989, : 234 - 242