Paper 2024/1895
A Tool for Fast and Secure LWE Parameter Selection: the FHE case
Abstract
The field of fully homomorphic encryption (FHE) has seen many theoretical and computational advances in recent years, bringing the technology closer to practicality than ever before. For this reason, practitioners in related fields, such as machine learning, are increasingly interested in using FHE to provide privacy to their applications. Despite this progress, selecting secure and efficient parameters for FHE remains a complex and challenging task due to the intricate interdependencies between parameters. In this work, we address this issue by providing a rigorous theoretical foundation for parameter selection for any LWE-based schemes, with a specific focus on FHE. Our approach starts with an in-depth analysis of lattice attacks on the LWE problem, deriving precise expressions for the most effective ones. Building on this, we introduce closed-form formulas that establish the relationships among the LWE parameters. In addition, we introduce a numerical method to enable the accurate selection of any configurable parameter to meet a desired security level. Finally, we use our results to build a practical and efficient tool for researchers and practitioners deploying FHE in real-world applications, ensuring that our approach is both rigorous and accessible.
Metadata
- Available format(s)
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- Fully Homomorphic EncryptionParameter SelectionLearning With ErrorsPrimal attacksBounded Distance Decoding
- Contact author(s)
-
Beatrice Biasioli @ tii ae
elenakirshanova @ gmail com
Chiara Marcolla @ tii ae
sergi rovira @ upf edu - History
- 2024-11-22: revised
- 2024-11-21: received
- See all versions
- Short URL
- https://ia.cr/2024/1895
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1895, author = {Beatrice Biasioli and Elena Kirshanova and Chiara Marcolla and Sergi Rovira}, title = {A Tool for Fast and Secure {LWE} Parameter Selection: the {FHE} case}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1895}, year = {2024}, url = {https://eprint.iacr.org/2024/1895} }