0Pricing
Cryptology Academy · Lesson

What Is Homomorphic Encryption?

Explain partially, somewhat, and fully homomorphic encryption.

The Core Idea

Homomorphic Encryption (HE) allows computations to be performed directly on encrypted data, producing an encrypted result that, when decrypted, equals the result of performing the same operations on the plaintext. "Compute on ciphertext without decrypting."

Analogy: Locked Box

Imagine placing numbers inside a locked box with special gloves built into the sides. You can manipulate the numbers through the gloves (add, multiply) without ever opening the box. Only the key owner can see the result when they unlock the box.

All lessons in this course

  1. What Is Homomorphic Encryption?
  2. Learning With Errors (LWE) Foundation
  3. BGV & BFV Schemes for Integer Operations
  4. CKKS for Approximate Arithmetic & ML
← Back to Cryptology Academy