Paper 2024/1052
A New Fine Tuning Method for FHEW/TFHE Bootstrapping with IND-CPAD Security
Abstract
Fully homomorphic encryption (FHE) schemes enable computations on encrypted data, making them a crucial component of privacy-enhancing technologies. Ducas and Micciancio introduced FHEW (Eurocrypt '15), and Chillotti et al. improved it in TFHE (Asiacrypt '16), both of which provide homomorphic binary (or larger) gate evaluations with fast latency due to their small parameters. However, their evaluation failure probability is highly sensitive to parameter selection, resulting in a limited set of viable parameters and a trade-off between failure probability and runtime. Recently, Cheon et al. proposed a key recovery attack against FHEW/TFHE schemes based on a new security model for FHE, called IND-CPA-D security, which was first introduced by Li and Micciancio (Eurocrypt '21). To prevent this attack, it is necessary to make the failure probability negligible (e.g., $2^{-128}$). However, due to limited choice parameters, it is forced to use a parameter set with unnecessarily low failure probabilities than needed, causing inefficiencies in runtime. We propose a new bootstrapping method for FHEW/TFHE, providing a precise balance between runtime and failure probability, and easy to implement. The proposed methods enable the selection of parameter sets that achieve negligible failure probabilities for each desired security level while optimizing runtime.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- Homomorphic encryptionkey recovery attackbootstrapping
- Contact author(s)
-
12191837 @ inha edu
ysk @ dgist ac kr
yongwoo @ inha ac kr
eunyoung00 @ gmail com - History
- 2024-06-30: approved
- 2024-06-28: received
- See all versions
- Short URL
- https://ia.cr/2024/1052
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1052, author = {Deokhwa Hong and Young-Sik Kim and Yongwoo Lee and Eunyoung Seo}, title = {A New Fine Tuning Method for {FHEW}/{TFHE} Bootstrapping with {IND}-{CPAD} Security}, howpublished = {Cryptology ePrint Archive, Paper 2024/1052}, year = {2024}, note = {\url{https://eprint.iacr.org/2024/1052}}, url = {https://eprint.iacr.org/2024/1052} }