Paper 2025/2288 Original: eprint.iacr.org/2025/2288 ↗

Achieving CPAD security for BFV: a pragmatic approach

Jean-Paul Bultel
Marina Checri
Caroline Fontaine
Marc Renard
Renaud Sirdey
Oana Stan
Abstract

Fully Homomorphic Encryption (FHE) aims at ensuring privacy of sensitive data while taking advantage of external computations and services. However, using FHE in real-world scenarios reveals new kinds of security issues. In particular, following Li&Micciancio Eurocrypt'21 seminal paper, CPAD security has emerged as a fundamental notion for FHE, unveiling a subtle interplay between security and correctness. For correct (F)HE schemes, CPA security already implies CPAD. However, all known practical FHE schemes are (R)LWE-based and, as such, are prone to decryption errors; and even if it is possible to ensure statistical correctness by selecting appropriate parameters, achieving this while maintaining malleability --- the mainspring of FHE --- still remains challenging. Moreover, practical CPAD attacks have recently been designed against most known FHE schemes. We propose in this paper a complete, simple and rigorous framework to reach CPAD security for one of them, BFV. Our approach relies on a combination of alternate average-case/worst-case noise variance monitoring --- based on dependencies tracking during the homomorphic calculations --- and on smudging. It comes with an automated parameters setting methodology, which connects it to the recently proposed Application-Aware HE paradigm while relieving libraries end-users from the burden of enforcing the paradigm's constraints by hand.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2025-12-23: last updated
2025-12-19: published
Short URL
https://ia.cr/2025/2288
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2288,
      author = {Jean-Paul Bultel and Marina Checri and Caroline Fontaine and Marc Renard and Renaud Sirdey and Oana Stan},
      title = {Achieving CPAD security for BFV: a pragmatic approach},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2288},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2288}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.