Paper 2024/021

Designing homomorphic encryptions with rational functions

Gerald Gavin, Laboratory ERIC - University of Lyon
Sandrine Tainturier, Adecco - Geneve
Abstract

New ideas to build homomorphic encryption schemes based on rational functions have been recently proposed. The starting point is a private-key encryption scheme whose secret key is a rational function $\phi/\phi'$. By construction, such a scheme is not homomorphic. To get homomorphic properties, nonlinear homomorphic operators are derived from the secret key. In this paper, we adopt the same approach to build HE. We obtain a multivariate encryption scheme in the sense that the knowledge of the CPA attacker can be turned into an over-defined system of nonlinear equations (contrarily to LWE-based encryptions). The factoring assumption is introduced in order to make a large class of algebraic attacks (based on Groebner bases) irrelevant. We extensively analyze the security of our scheme against algebraic attacks. In particular, we exhibit the fundamental role played by symmetry in these attacks. We also formally show that some of these attacks are exponential-time. While we did not propose a formal security proof relying on a classical cryptographic assumption, we hopefully provide convincing evidence for security.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Homomorphic encryptionGroebner basisfactoring assumption
Contact author(s)
gavin @ univ-lyon1 fr
sandrine-tainturier @ orange fr
History
2024-01-08: approved
2024-01-06: received
See all versions
Short URL
https://ia.cr/2024/021
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2024/021,
      author = {Gerald Gavin and Sandrine Tainturier},
      title = {Designing homomorphic encryptions with rational functions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/021},
      year = {2024},
      url = {https://eprint.iacr.org/2024/021}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.