Abstract

We propose a fully homomorphic encryption scheme -- i.e., a scheme that allows one to evaluate circuits over encrypted data without being able to decrypt. Our solution comes in three steps. First, we provide a general result -- that, to construct an encryption scheme that permits evaluation of arbitrary circuits, it suffices to construct an encryption scheme that can evaluate (slightly augmented versions of) its own decryption circuit; we call a scheme that can evaluate its (augmented) decryption circuit bootstrappable.

Keywords

Homomorphic encryptionEncryptionConstruct (python library)Scheme (mathematics)Computer scienceMultiple encryptionIdeal (ethics)Probabilistic encryptionTheoretical computer scienceElectronic circuitHomomorphic secret sharing40-bit encryptionCryptographyAlgorithmComputer networkMathematicsSecure multi-party computationEngineeringLaw

Affiliated Institutions

Related Publications

Publication Info

Year
2009
Type
article
Pages
169-178
Citations
6229
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

6229
OpenAlex

Cite This

Craig Gentry (2009). Fully homomorphic encryption using ideal lattices. , 169-178. https://doi.org/10.1145/1536414.1536440

Identifiers

DOI
10.1145/1536414.1536440