THE QUESTIONER

Your keys. Your values. Your world.

HOW THIS DEMO WORKS

  1. Your browser generates keys and encrypts your numbers.
  2. Only ciphertext is sent over the wire to the Oracle.
  3. The Oracle adds ciphertexts and returns ciphertext.
  4. Your browser decrypts locally and reveals the sum.

This is Fully Homomorphic Encryption (TFHE-rs, gate bootstrapping).

DECRYPTION KEY: LOCAL ONLY

ENCRYPTED WIRE

TFHE-rs · Gate Bootstrapping · True FHE
RESPONSE TIME: --ms

THE BLIND ORACLE

Evaluation key only. Cannot decrypt.

ct_a preview

awaiting ciphertext A...

ct_b preview

awaiting ciphertext B...

STATE: BOOTING

WHAT THE ORACLE SAW

PLAINTEXT VALUES PROCESSED BY ORACLE: 0

What is Fully Homomorphic Encryption?

FHE lets a server compute on your encrypted data without decrypting it.

TFHE-rs uses gate bootstrapping — every operation automatically refreshes the noise budget, enabling unlimited computation depth.

There is no circuit depth limit. The server computes on your encrypted data without any ability to decrypt it.

This is the real thing.

◆ OPEN DEVTOOLS → NETWORK TAB

Watch the real ciphertext blobs travel over the wire.

POST /compute/add ← your two encrypted values

← ctResult → encrypted sum the server cannot read