GPU Acceleration of High-Precision Homomorphic Computation Utilizing Redundant Representation

被引:0
|
作者
Narisada, Shintaro [1 ]
Okada, Hiroki [1 ]
Fukushima, Kazuhide [1 ]
Kiyomoto, Shinsaku [1 ]
Nishide, Takashi [2 ]
机构
[1] KDDI Res Inc, Saitama, Japan
[2] Univ Tsukuba, Ibaraki, Japan
关键词
FHE; redundant binary; GPU acceleration;
D O I
10.1145/3605759.3625256
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fully homomorphic encryption (FHE) can perform computations on encrypted data, allowing us to analyze sensitive data without losing its security. The main issue for FHE is its lower performance, especially for high-precision computations, compared to calculations on plaintext data. Making FHE viable for practical use requires both algorithmic improvements and hardware acceleration. Recently, Klemsa and Onen (CODASPY'22) presented fast homomorphic algorithms for high-precision integers, including addition, multiplication and some fundamental functions, by utilizing a technique called redundant representation. Their algorithms were applied on TFHE, which was proposed by Chillotti et al. (Asiacrypt'16). In this paper, we further accelerate this method by extending their algorithms to multithreaded environments. The experimental results show that our approach performs 128-bit addition in 0.41 seconds, 32-bit multiplication in 4.3 seconds, and 128-bit Max and ReLU functions in 1.4 seconds using a Tesla V100S server.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 50 条
  • [1] High-Precision Arithmetic in Homomorphic Encryption
    Chen, Hao
    Laine, Kim
    Player, Rachel
    Xia, Yuhou
    TOPICS IN CRYPTOLOGY - CT-RSA 2018, 2018, 10808 : 116 - 136
  • [2] VISUAL HYPERACUITY - REPRESENTATION AND COMPUTATION OF HIGH-PRECISION POSITION INFORMATION
    KROTKOV, EP
    COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 33 (01): : 99 - 115
  • [3] High-precision parallel computing model of solute transport based on GPU acceleration
    Zhang, Shang-hong
    Zhang, Rong-qi
    Li, Wen-da
    Yang, Xi-yan
    Zhou, Yang
    JOURNAL OF HYDRODYNAMICS, 2024, 36 (01) : 202 - 212
  • [4] High-Precision Leveled Homomorphic Encryption for Rational Numbers
    Nie, Long
    Yao, Shaowen
    Liu, Jing
    MATHEMATICS, 2023, 11 (02)
  • [5] Efficient high-precision integer multiplication on the GPU
    Dieguez, Adrian P.
    Amor, Margarita
    Doallo, Ramon
    Nukada, Akira
    Matsuoka, Satoshi
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2022, 36 (03): : 356 - 369
  • [6] High-Precision Computation: Applications and Challenges
    Bailey, David H.
    2013 21ST IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2013, : 3 - 3
  • [7] High-precision computation: Mathematical physics and dynamics
    Bailey, D. H.
    Barrio, R.
    Borwein, J. M.
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (20) : 10106 - 10121
  • [8] The high-precision computation of the period of the simple pendulum
    Carvalhaes, Claudio G.
    Suppes, Patrick
    REVISTA BRASILEIRA DE ENSINO DE FISICA, 2009, 31 (02):
  • [9] A water hypsometer utilizing high-precision thermocouples
    Richner, H
    Joss, J
    Ruppert, P
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 1996, 13 (01) : 175 - 182
  • [10] High-precision analytical representation of lunar ephemeris
    Kudryavtsev, S. M.
    DOKLADY PHYSICS, 2007, 52 (05) : 292 - 294