Paper 2024/1760

Somewhat Homomorphic Encryption from Linear Homomorphism and Sparse LPN

Henry Corrigan-Gibbs, Massachusetts Institute of Technology
Alexandra Henzinger, Massachusetts Institute of Technology
Yael Tauman Kalai, Massachusetts Institute of Technology
Vinod Vaikuntanathan, Massachusetts Institute of Technology
Abstract

We construct somewhat homomorphic encryption from the sparse learning-parities-with-noise problem, along with an assumption that implies linearly homomorphic encryption (e.g., the decisional Diffie-Hellman or decisional composite residuosity assumptions). Our resulting schemes support an a-priori bounded number of homomorphic operations: $O(\log \lambda / \log \log \lambda)$ multiplications followed by poly($\lambda$) additions, where $\lambda$ is a security parameter. These schemes have compact ciphertexts: before and after homomorphic evaluation, the bit length of each ciphertext is a fixed polynomial in the security parameter $\lambda$, independent of the number of homomorphic operations that the scheme supports. This gives the first constructions of somewhat homomorphic encryption that can evaluate the class of bounded-degree polynomials without relying on lattice assumptions or bilinear maps. Our new encryption schemes are conceptually simple: much as in Gentry, Sahai, and Waters’ fully homomorphic encryption scheme, ciphertexts in our scheme are matrices, homomorphic addition is matrix addition, and homomorphic multiplication is matrix multiplication. Moreover, when encrypting many messages at once and performing many homomorphic evaluations at once, the bit length of the ciphertexts in (some of) our schemes can be made arbitrarily close to the bit length of the plaintexts. The main limitation of our schemes is that they require a large evaluation key, whose size scales with the complexity of the homomorphic computation performed, though this key can be re-used across any polynomial number of encryptions and evaluations.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A major revision of an IACR publication in EUROCRYPT 2025
Keywords
Homomorphic Encryption
Contact author(s)
henrycg @ csail mit edu
ahenz @ csail mit edu
tauman @ mit edu
vinodv @ csail mit edu
History
2025-03-08: last of 3 revisions
2024-10-28: received
See all versions
Short URL
https://ia.cr/2024/1760
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1760,
      author = {Henry Corrigan-Gibbs and Alexandra Henzinger and Yael Tauman Kalai and Vinod Vaikuntanathan},
      title = {Somewhat Homomorphic Encryption from Linear Homomorphism and Sparse {LPN}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1760},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1760}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.