Paper 2018/153 Original: eprint.iacr.org/2018/153 ↗

Bootstrapping for Approximate Homomorphic Encryption

Jung Hee Cheon
Kyoohyung Han
Andrey Kim
Miran Kim
Yongsoo Song
Abstract

This paper extends the leveled homomorphic encryption scheme for an approximate arithmetic of Cheon et al. (ASIACRYPT 2017) to a fully homomorphic encryption, i.e., we propose a new technique to refresh low-level ciphertexts based on Gentry's bootstrapping procedure. The modular reduction operation is the main bottleneck in the homomorphic evaluation of the decryption circuit. We exploit a scaled sine function as an approximation of the modular reduction operation and present an efficient evaluation strategy. Our method requires only one homomorphic multiplication for each of iterations and so the total computation cost grows linearly with the depth of the decryption circuit. We also show how to recrypt packed ciphertexts on the RLWE construction with an open-source implementation. For example, it takes 139.8 seconds to refresh a ciphertext that encrypts 128 numbers with 12 bits of precision, yielding an amortized rate of 1.1 seconds per slot.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2018-02-11: last updated
2018-02-11: published
Short URL
https://ia.cr/2018/153
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2018/153,
      author = {Jung Hee Cheon and Kyoohyung Han and Andrey Kim and Miran Kim and Yongsoo Song},
      title = {Bootstrapping for Approximate Homomorphic Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2018/153},
      year = {2018},
      url = {https://eprint.iacr.org/2018/153}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.