High-Precision Arithmetic in Homomorphic Encryption

被引:18
|
作者
Chen, Hao [1 ]
Laine, Kim [1 ]
Player, Rachel [2 ]
Xia, Yuhou [3 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
[2] Royal Holloway Univ London, Egham, Surrey, England
[3] Princeton Univ, Princeton, NJ 08544 USA
来源
关键词
Homomorphic encryption; Encoding; Encrypted arithmetic;
D O I
10.1007/978-3-319-76953-0_7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
most RLWE-based homomorphic encryption schemes the native plaintext elements are polynomials in a ring Z(t) [x]/(x(n)+1), where n is a power of 2, and t an integer modulus. For performing integer or rational number arithmetic, one typically uses an encoding scheme which converts the inputs to polynomials, and allows the result of the homomorphic computation to be decoded to recover the result as an integer or rational number, respectively. The problem is that the modulus t often needs to be extremely large to prevent the plaintext polynomial coefficients from being reduced modulo t during the computation, which is a requirement for the decoding operation to work correctly. This results in larger noise growth, and prevents the evaluation of deep circuits, unless the encryption parameters are significantly increased. We combine a trick of Hoffstein and Silverman, where the modulus t is replaced by a polynomial x - b, with the Fan-Vercauteren homomorphic encryption scheme. This yields a new scheme with a very convenient plaintext space Z/(b(n) + 1)Z. We then show how rational numbers can be encoded as elements of this plaintext space, enabling homomorphic evaluation of deep circuits with high-precision rational number inputs. We perform a fair and detailed comparison to the Fan-Vercauteren scheme with the Non-Adjacent Form encoder, and find that the new scheme significantly outperforms this approach. For example, when the new scheme allows us to evaluate circuits of depth 9 with 32-bit integer inputs, in the same parameter setting the Fan-Vercauteren scheme only allows us to go up to depth 2. We conclude by discussing how known applications can benefit from the new scheme.
引用
收藏
页码:116 / 136
页数:21
相关论文
共 50 条
  • [1] PIE: p-adic Encoding for High-Precision Arithmetic in Homomorphic Encryption
    Harmon, Luke
    Delavignette, Gaetan
    Roy, Arnab
    Silva, David
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PT I, ACNS 2023, 2023, 13905 : 425 - 450
  • [2] High-Precision Leveled Homomorphic Encryption for Rational Numbers
    Nie, Long
    Yao, Shaowen
    Liu, Jing
    MATHEMATICS, 2023, 11 (02)
  • [3] High-Precision Bootstrapping for Approximate Homomorphic Encryption by Error Variance Minimization
    Lee, Yongwoo
    Lee, Joon-Woo
    Kim, Young-Sik
    Kim, Yongjune
    No, Jong-Seon
    Kang, HyungChul
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2022, PT I, 2022, 13275 : 551 - 580
  • [4] F-FHEW: High-Precision Approximate Homomorphic Encryption with Batch Bootstrapping
    Chen, Man
    Chen, YuYue
    Zong, Rui
    Li, ZengPeng
    Jiang, Zoe L.
    INFORMATION SECURITY AND PRIVACY, PT I, ACISP 2024, 2024, 14895 : 121 - 140
  • [5] High-Precision Arithmetic in Mathematical Physics
    Bailey, David H.
    Borwein, Jonathan M.
    MATHEMATICS, 2015, 3 (02) : 337 - 367
  • [6] Noiseless homomorphic encryption for complex numbers and fully homomorphic encryption with modular arithmetic
    Chun, Jonghee
    Han, Hee
    Kang, Stefano V.
    Wang, Hyo Keun
    JOURNAL OF ALGEBRA AND ITS APPLICATIONS, 2024,
  • [7] Homomorphic Encryption for Arithmetic of Approximate Numbers
    Cheon, Jung Hee
    Kim, Andrey
    Kim, Miran
    Song, Yongsoo
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT I, 2017, 10624 : 409 - 437
  • [8] Experiences with a Lanczos Eigensolver in High-Precision Arithmetic
    Alperovich, Alexander
    Druinsky, Alex
    Toledo, Sivan
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 36 - 46
  • [9] On the Precision Loss in Approximate Homomorphic Encryption
    Costache, Anamaria
    Curtis, Benjamin R.
    Hales, Erin
    Murphy, Sean
    Ogilvie, Tabitha
    Player, Rachel
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2023, 2024, 14201 : 325 - 345
  • [10] Discretization Error Reduction for High Precision Torus Fully Homomorphic Encryption
    Lee, Kang Hoon
    Yoon, Ji Won
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2023, PT II, 2023, 13941 : 33 - 62