LOGBOOK

HELP

Quiz Entry - updated: 2026.07.05

What is Homomorphic Encryption (HE)?

Encryption that lets you perform computations directly on ciphertext, producing an encrypted result that — once decrypted — matches the result of doing the same operations on the plaintext.

Client encrypts a and b; server computes on ciphertext without decrypting; only the client recovers the sum.

* HE message flow: the server computes on ciphertext and never decrypts. *

Client encrypts, server computes on ciphertext, client decrypts the result.

* Computing on encrypted data without decrypting it. — Aaadir, CC0, via Wikimedia Commons. *

It's the most radical answer to the data-in-use problem: the data is never decrypted during processing. A cloud server can run analytics on your encrypted data and hand back an encrypted answer it could never actually read.

The core property (illustrative):

$$\text{Dec}(\,\text{Enc}(a) \oplus \text{Enc}(b)\,) = a + b$$

You sent only ciphertext, the server computed on ciphertext, and you decrypt to get the true sum — the server learned nothing.

Tip: Think "computing inside a locked glovebox" — the worker manipulates the contents through gloves without ever opening the box.

Go deeper:

From Quiz: PRIVACY / Cryptographic Privacy & Big Data — Zero-Knowledge Proofs, MPC, Homomorphic Encryption & Anonymization | Updated: Jul 05, 2026