Efficient TFHE bootstrapping in the multiparty setting
TFHE is a practical fully homomorphic encryption scheme (FHE) capable of computing any boolean gate or non-linear function. The scheme was originally designed to work for the single key setting. To implement realistic application scenarios, it is necessary to extend it to handle multiple users. In t...
| Autores: | , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2023 |
| País: | España |
| Institución: | Universitat Pompeu Fabra |
| Repositorio: | Repositorio Digital de la UPF |
| OAI Identifier: | oai:repositori.upf.edu:10230/70219 |
| Acceso en línea: | http://hdl.handle.net/10230/70219 http://dx.doi.org/10.1109/access.2023.3326237 |
| Access Level: | acceso abierto |
| Palabra clave: | Homomorphic encryption Multiparty TFHE Post-quantum cryptography |
| id |
ES_ed064bc67eea0880747ff3704bb6180d |
|---|---|
| oai_identifier_str |
oai:repositori.upf.edu:10230/70219 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Efficient TFHE bootstrapping in the multiparty settingPark, JeongeunRovira, SergiHomomorphic encryptionMultiparty TFHEPost-quantum cryptographyTFHE is a practical fully homomorphic encryption scheme (FHE) capable of computing any boolean gate or non-linear function. The scheme was originally designed to work for the single key setting. To implement realistic application scenarios, it is necessary to extend it to handle multiple users. In this paper, we introduce a new approach to generate TFHE bootstrapping keys for (predefined) multiple users. Hence, a fixed number of users can enjoy the same level of efficiency as in the single key setting, keeping their individual input privacy. Our construction relies on a novel algorithm called homomorphic indicator, which can be of independent interest. We provide a detailed analysis of the noise growth and a set of secure parameters suitable to be used in practice. Moreover, we compare the complexity of our technique with other state-of-the-art constructions and show which method performs better depending on the parameter sets. We also provide a prototype implementation of our technique. To the best of our knowledge, this is the first implementation of TFHE in the multiparty setting.CyberSecurity Research Flanders (Grant Number: VR20192203), 10.13039/501100003329-Spanish Ministry of Economy and Competitiveness (Grant Number: RTI2018-102112-B-I00).Institute of Electrical and Electronics Engineers (IEEE)202520252023info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttp://hdl.handle.net/10230/70219http://dx.doi.org/10.1109/access.2023.3326237reponame:Repositorio Digital de la UPFinstname:Universitat Pompeu FabraInglésIEEE Access. 2023;11:118625-38info:eu-repo/grantAgreement/ES/2PE/RTI2018-102112-B-I00© 2023 The Authors. This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.http://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessoai:repositori.upf.edu:10230/702192026-06-12T07:21:37Z |
| dc.title.none.fl_str_mv |
Efficient TFHE bootstrapping in the multiparty setting |
| title |
Efficient TFHE bootstrapping in the multiparty setting |
| spellingShingle |
Efficient TFHE bootstrapping in the multiparty setting Park, Jeongeun Homomorphic encryption Multiparty TFHE Post-quantum cryptography |
| title_short |
Efficient TFHE bootstrapping in the multiparty setting |
| title_full |
Efficient TFHE bootstrapping in the multiparty setting |
| title_fullStr |
Efficient TFHE bootstrapping in the multiparty setting |
| title_full_unstemmed |
Efficient TFHE bootstrapping in the multiparty setting |
| title_sort |
Efficient TFHE bootstrapping in the multiparty setting |
| dc.creator.none.fl_str_mv |
Park, Jeongeun Rovira, Sergi |
| author |
Park, Jeongeun |
| author_facet |
Park, Jeongeun Rovira, Sergi |
| author_role |
author |
| author2 |
Rovira, Sergi |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
Homomorphic encryption Multiparty TFHE Post-quantum cryptography |
| topic |
Homomorphic encryption Multiparty TFHE Post-quantum cryptography |
| description |
TFHE is a practical fully homomorphic encryption scheme (FHE) capable of computing any boolean gate or non-linear function. The scheme was originally designed to work for the single key setting. To implement realistic application scenarios, it is necessary to extend it to handle multiple users. In this paper, we introduce a new approach to generate TFHE bootstrapping keys for (predefined) multiple users. Hence, a fixed number of users can enjoy the same level of efficiency as in the single key setting, keeping their individual input privacy. Our construction relies on a novel algorithm called homomorphic indicator, which can be of independent interest. We provide a detailed analysis of the noise growth and a set of secure parameters suitable to be used in practice. Moreover, we compare the complexity of our technique with other state-of-the-art constructions and show which method performs better depending on the parameter sets. We also provide a prototype implementation of our technique. To the best of our knowledge, this is the first implementation of TFHE in the multiparty setting. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 2025 2025 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10230/70219 http://dx.doi.org/10.1109/access.2023.3326237 |
| url |
http://hdl.handle.net/10230/70219 http://dx.doi.org/10.1109/access.2023.3326237 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
IEEE Access. 2023;11:118625-38 info:eu-repo/grantAgreement/ES/2PE/RTI2018-102112-B-I00 |
| dc.rights.none.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| dc.source.none.fl_str_mv |
reponame:Repositorio Digital de la UPF instname:Universitat Pompeu Fabra |
| instname_str |
Universitat Pompeu Fabra |
| reponame_str |
Repositorio Digital de la UPF |
| collection |
Repositorio Digital de la UPF |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869423391887327232 |
| score |
15,811543 |