Resources

This is a curated list of resources to learn FHE programming. Email us if you would like to be listed here.

Non-technical Content

FHE Cryptography Theory

FHE Engineering

FHE libraries

  • Concrete - Rust FHE library that implements Zama's variant of TFHE.
  • SEAL - C++ FHE library implementing BFV and CKKS schemes.
  • HElib - BGV scheme with bootstrapping and the Approximate Number CKKS scheme.
  • PALISADE - lattice encryption library.
  • Lattigo - lattice-based multiparty homomorphic encryption library in Go.

Tutorials