Towards GPU Accelerated FHE Computations

被引:0
|
作者
Papadakis, Orion [1 ]
Papadimitriou, Michail [1 ]
Stratikopoulos, Athanasios [1 ]
Xekalaki, Maria [1 ]
Fumero, Juan [1 ]
Foutris, Nikos [1 ]
Kotselidis, Christos [1 ]
机构
[1] Univ Manchester, Dept Comp Sci, Manchester, England
基金
英国科研创新办公室;
关键词
data privacy; fully homomorphic encryption; hardware acceleration; GPUs;
D O I
10.1109/CSR61664.2024.10679446
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fully homomorphic encryption (FHE) enables processing encrypted data without revealing sensitive information, making it applicable in fields like healthcare, finance, and legal. Despite its benefits, FHE has high computational complexity and performance overhead. To address this, researchers have explored hardware acceleration using Field-Programmable Gate Arrays (FPGAs) and Graphics Processing Units (GPUs). FPGAs are suitable for low-latency computations, while GPUs excel in parallel, high-throughput tasks. However, widespread FHE adoption remains elusive due to unresolved performance issues. This paper explores the challenges of offloading FHE computations to hardware accelerators, focusing on the OpenFHE library and the Brakerski-Gentry-Vaikuntanathan (BGV) scheme. It is the first study on adapting this scheme for GPU acceleration. We profile OpenFHE to identify computational bottlenecks and propose integrating parallelized CUDA computations within OpenFHE. Our solution, tested with varying numbers of multiplicative depth, shows up to 26x performance improvement over non-accelerated implementations, proving the effectiveness of GPUs for FHE. However, the end-to-end performance is still up to 2x slower due to the overhead of marshaling and moving data between the CPU and GPU, accounting for over 97% of execution time.
引用
收藏
页码:694 / 699
页数:6
相关论文
共 50 条
  • [1] GPU Accelerated Acoustic Likelihood Computations
    Cardinal, Patrick
    Dumouchel, Pierre
    Boulianne, Gilles
    Comeau, Michel
    INTERSPEECH 2008: 9TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2008, VOLS 1-5, 2008, : 964 - 967
  • [2] GPU-accelerated molecular mechanics computations
    Anthopoulos, Athanasios
    Grimstead, Ian
    Brancale, Andrea
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2013, 34 (26) : 2249 - 2260
  • [3] Impact of Asynchronism on GPU Accelerated Parallel Iterative Computations
    Contassot-Vivier, Sylvain
    Jost, Thomas
    Vialle, Stephane
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT I, 2012, 7133 : 43 - 53
  • [4] Efficient Bioinformatics Computations through GPU Accelerated Web Services
    Mallawaarachchi, Vijini
    Wickramarachchi, Anuradha
    Welivita, Anuradha
    Perera, Indika
    Meedeniya, Dulani
    PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS (ICACS 2018), 2018, : 94 - 98
  • [5] Accelerated Auto-Tuning of GPU Kernels for Tensor Computations
    Li, Chendi
    Xu, Yufan
    Saravani, Sina Mahdipour
    Sadayappan, P.
    PROCEEDINGS OF THE 38TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ACM ICS 2024, 2024, : 549 - 561
  • [6] Towards Round-Optimal Secure Multiparty Computations: Multikey FHE Without a CRS
    Kim, Eunkyung
    Lee, Hyang-Sook
    Park, Jeongeun
    INFORMATION SECURITY AND PRIVACY, 2018, 10946 : 101 - 113
  • [7] Towards Round-Optimal Secure Multiparty Computations: Multikey FHE Without a CRS
    Kim, Eunkyung
    Lee, Hyang-Sook
    Park, Jeongeun
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2020, 31 (02) : 157 - 174
  • [8] Measurement and Analysis of GPU-Accelerated OpenCL Computations on Intel GPUs
    Cherian, Aaron Thomas
    Zhou, Keren
    Grubisic, Dejan
    Meng, Xiaozhu
    Mellor-Crummey, John
    PROCEEDINGS OF WORKSHOP ON PROGRAMMING AND PERFORMANCE VISUALIZATION TOOLS (PROTOOLS 2021), 2021, : 26 - 35
  • [9] Accelerated CFD computations on multi-GPU using OpenMP and OpenACC
    Harshad Bhusare
    Nandan Sarkar
    Debajyoti Kumar
    Somnath Roy
    Sādhanā, 49
  • [10] GPU-Accelerated Computations for Supersonic Flow Modeling on Hybrid Grids
    Tian, Zhengyu
    Lai, Jianqi
    Yang, Fan
    Li, Hua
    2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 1391 - 1397