Everything About ___
Live briefing

Everything about Homomorphic encryption

Form of encryption that allows computation on ciphertexts

Homomorphic encryption is a form of encryption that allows computations to be performed on encrypted data without first having to decrypt it. The result of the computations are left in an encrypted form which, when decrypted, result in an output that is identical to that of the operations performed on the unencrypted data. Homomorphic encryption can be used for privacy-preserving outsourced storage and computation. This allows data to be encrypted and outsourced to commercial cloud environments for processing, all while encrypted. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Homomorphic encryptionA 5-minute orientation
  2. Skim a recent paper: Privacy-Preserving Machine Learning With Fully Homomorphic Encryption for Deep Neural NetworkInfluential work since 2022
  3. Pick up a classic book: Mathematical structures for computer scienceThe most-reprinted book on the subject
  4. Read the landmark paper: (Leveled) Fully Homomorphic Encryption without BootstrappingCited 1,303 times
  5. Go sideways: PALISADE (software)A closely related topic
  6. Go sideways: OpenFHEA closely related topic

📖 Definitions

Noun A form of encryption that permits users to perform computations on its encrypted data without first decrypting it.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics