Paper 2024/1318

Patching and Extending the WWL+ Circuit Bootstrapping Method to FFT Domains

Jincheol Ha, Korea Advanced Institute of Science and Technology
Jooyoung Lee, Korea Advanced Institute of Science and Technology
Abstract

TFHE is a homomorphic encryption scheme supporting fast bootstrapping. There are two kinds of bootstrapping in TFHE: programmable bootstrapping (also known as gate bootstrapping) and circuit bootstrapping. Circuit bootstrapping offers more functionality than programmable bootstrapping, but requires heavier computational cost and larger evaluation key size. A recent work by Wang et al. improving circuit bootstrapping using homomorphic trace evaluation seems to mitigate its heavy cost, while we observe some flaws in their error analysis. In this paper, we patch the circuit bootstrapping method proposed by Wang et al. with correct error analysis and extend the ciphertext modulus from a prime modulus to a power-of-two modulus, enabling FFT-based implementation of our patched method. In addition, we propose a high precision WWL+ method by adopting GLWE keyswitching, improving the circuit bootstrapping time (resp. key size) of WoP-PBS proposed by Bergerat et al. by factors from $3.26$ to $7.22$ (resp. $2.39$ to $2.63$). We also patch the parameter selection used in the AES evaluation by the WWL+ method, obtaining $26.301$s for a single AES evaluation in a single thread.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
homomorphic encryptionTFHEfast Fourier transformcircuit bootstrappingWoP-PBSAES evaluation
Contact author(s)
smilecjf @ kaist ac kr
hicalf @ kaist ac kr
History
2024-09-02: revised
2024-08-23: received
See all versions
Short URL
https://ia.cr/2024/1318
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1318,
      author = {Jincheol Ha and Jooyoung Lee},
      title = {Patching and Extending the {WWL}+ Circuit Bootstrapping Method to {FFT} Domains},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1318},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1318}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.