Paper 2024/155

Fully Homomorphic Encryption on large integers

Philippe Chartier, Ravel Technologies
Michel Koskas, Ravel Technologies
Mohammed Lemou, Ravel Technologies
Florian Méhats, Ravel Technologies
Abstract

At the core of fully homomorphic encryption lies a procedure to refresh the ciphertexts whose noise component has grown too big. The efficiency of the so-called bootstrap is of paramount importance as it is usually regarded as the main bottleneck towards a real-life deployment of fully homomorphic crypto-systems. In two of the fastest implementations so far, the space of messages is limited to binary integers. If the message space is extended to the discretized torus $T_{p_i}$ or equivalently to $Z_{p_i}$ with values of $p_i$ large as compared to the dimension of the polynomial ring in which the operations are realised, the bootstrap delivers incorrect results with far too high probability. As a consequence, the use of a residue numeral system to address large integers modulo $p = p_1 × \cdots × p_\kappa$ would be of limited interest in practical situations without the following remedy : rather than increasing the polynomial degree and thus the computational cost, we introduce here a novel and simple technique (hereafter referred to as “collapsing”) which, by grouping the components of the mask, attenuates both rounding errors and computational costs, and greatly helps to sharpen the correctness of the bootstrap. We then rigorously estimate the probability of success as well as the output error, determine practical parameters to reach a given correctness threshold and present implementation results.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Fully homomorphic encryptionPublic-key encryptionRing LWEbootstrappingblind rotationcollapse
Contact author(s)
philippe chartier @ raveltech io
michel koskas @ raveltech io
mohammed lemou @ raveltech io
florian mehats @ raveltech io
History
2024-06-12: revised
2024-02-02: received
See all versions
Short URL
https://ia.cr/2024/155
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/155,
      author = {Philippe Chartier and Michel Koskas and Mohammed Lemou and Florian Méhats},
      title = {Fully Homomorphic Encryption on large integers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/155},
      year = {2024},
      url = {https://eprint.iacr.org/2024/155}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.