2011 · 1.5K citations · 26 references
ComputingComputer ScienceComputer SecurityCryptographyTheory Of ComputationCryptographic AlgorithmsCryptographic ComplexityCryptographic Protocol DesignHomomorphic EncryptionInformation-theoretic SecurityLattice-based CryptographyFully Homomorphic EncryptionFully Homomorphic Encryption Scheme DesignPublic-key EncryptionRelinearizationRing Learning With ErrorsSomewhat Homomorphic EncryptionWorst-case Complexity
Previous fully homomorphic encryption schemes relied on ideal‑based complexity assumptions, unlike the LWE‑based approach presented here. The paper presents a fully homomorphic encryption scheme based solely on the standard LWE assumption. The scheme derives security from the worst‑case hardness of.
We present a fully homomorphic encryption scheme that is based solely on the (standard) learning with errors (LWE) assumption. Applying known results on LWE, the security of our scheme is based on the worst-case hardness of "short vector problems" on arbitrary lattices. Our construction improves on previous works in two aspects: 1) We show that "somewhat homomorphic" encryption can be based on LWE, using a new re-linearization technique. In contrast, all previous schemes relied on complexity assumptions related to ideals in various rings. 2) We deviate from the "squashing paradigm" used in all previous works. We introduce a new dimension-modulus reduction technique, which shortens the ciphertexts and reduces the decryption complexity of our scheme, without introducing additional assumptions. Our scheme has very short ciphertexts and we therefore use it to construct an asymptotically efficient LWE-based single-server private information retrieval (PIR) protocol. The communication complexity of our protocol (in the public-key model) is k · polylog(k) + log |DB| bits per single-bit query (here, A; is a security parameter).
26
Fully homomorphic encryption using ideal lattices
Craig Gentry · 2009 · 6.6K citations
Factoring polynomials with rational coefficients
A. K. Lenstra, H. W. Lenstra, László Lovász · Mathematische Annalen · 1982 · 4K citations · Full text
A fully homomorphic encryption scheme
Dan Boneh, Craig Gentry · 2009 · 2.4K citations
On lattices, learning with errors, random linear codes, and cryptography
Oded Regev · 2005 · 2.2K citations
How to construct random functions
Oded Goldreich, Shafi Goldwasser, Silvio Micali · Journal of the ACM · 1986 · 2.1K citations · Full text