Skip to main content

Homomorphic Encryption

  • Living reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 71 Accesses

Definition

Homomorphic encryption is a form of public-key encryption where one can perform a specific algebraic operation on the plaintext by performing an (possibly different) algebraic operation on the ciphertext. For example, knowing only C 1 = (x) and C 2 = (y), but not x, y, one may be able to get (x + y) by calculating C 1 × C 2. A homomorphic encryption scheme allows a third party to operate on encrypted values without knowing the plaintext.

Key Points

Depending on the intended application, the homomorphic property can be seen as a positive or negative attribute of the cryptosystem. Homomorphic encryption schemes are malleable by design. On the other hand, the ability to enable manipulating ciphertexts without being able to decrypt can be very useful in some applications.

A fully homomorphic encryption scheme enables one to perform operations on the ciphertext to achieve both addition and multiplication on the enclosed plaintext. This enables one to compute arbitrary functions...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Recommended Reading

  1. Gentry C. Fully homomorphic encryption using ideal lattices. In: STOC’09 Proceedings of the Forty-First Annual ACM Symposium on Theory of Computing, Bethesda. ACM Press; 2009. p. 169–78.

    Google Scholar 

  2. Paillier P. Public-key cryptosystems based on composite degree residuosity classes. In: Advances in Cryptology: EUROCRYPT’99, Prague. LNCS, vol. 1592. Springer; 1999. p. 223–38.

    Google Scholar 

  3. van Dijk M, Gentry C, Halevi S, Vaikuntanathan V. Fully homomorphic encryption over the integers. In: Advances in Cryptology: EUROCRYPT’10, Nice. LNCS, vol. 6110. Springer; 2010. p. 24–43.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ninghui Li .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Science+Business Media LLC

About this entry

Cite this entry

Li, N. (2017). Homomorphic Encryption. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_1486-3

Download citation

  • DOI: https://doi.org/10.1007/978-1-4899-7993-3_1486-3

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4899-7993-3

  • Online ISBN: 978-1-4899-7993-3

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics