my eye

Homomorphic Encryption

A form of encryption that allows computations to be performed on encrypted data without first having to decrypt it.

Full Homomorphic Encryption (FHE) allows untrusted (e.g. cloud) applications to operate directly on encrypted data, eliminating the need for server-side decryption or trust.

simplefhe is a Python library for FHE that intends to be as easy-to-use as possible. In the simplest case, just a few lines of code are all you need to have working FHE!

  1. Keypair Generation

  2. Client-Side Encryption

  3. Server-Side Processing

  4. Client-Side Decryption