Floating-Point Fully Homomorphic Encryption (FPFHE)

A didactic website aligned with my thesis: motivation, theory, and hands-on examples.

What is FPFHE?

Floating-Point Fully Homomorphic Encryption (FPFHE) refers to FHE schemes and techniques that enable computation over floating-point–like data while it remains encrypted. Depending on the construction, “floating point” can mean either:

Why it matters

Application areas

Privacy-preserving analytics

Aggregate statistics on encrypted datasets for regulated domains.

Secure ML inference

Run inference on encrypted features while protecting user inputs.

Healthcare & finance

Compute risk scores, signals, and models while preserving confidentiality.

Outsourced computation

Cloud execution without exposing plaintext data to the cloud provider.


Start here

The first implemented module is CKKS (approximate arithmetic over real numbers).

Go to CKKS