A WIP collection of resources for learning about HE and FHE. The first two sections of the document are dedicated for planning the reading list for FHE kindergarten, section “Basement” contains the resources that were not sorted yet.
partial, somewhat HE & pre-FHE:
- Introduction to HE
- Ronald Rivest, Leonard Adleman and Mike Dertouzos: On Data banks and privacy Homomorphisms
- Taher El Gamal: A Public-key Cryptosystem and a Signature Scheme based on Discrete Logarithms
- Pascal Paillier: Public-key Cryptosystems based on Composite Degree Residuosity Classes
- Ivan Damgard and Mads Jurik: A Generalisation, a Simplification and Some Applications of Paillier’s Probabilistic Public-Key System
- Dan Boneh, Eu Jin Goh and Kobbi Nissim: Evaluating 2-DNF Formulas on Ciphertexts
- Craig Gentry, Shai Halevi and Vinod Vaikuntanathan: A Simple BGN-type Cryptosystem from LWE
Introduction to FHE
- Introduction to FHE
- : Introduction to FHE w/ Pascal Paillier
- Halevi’s survey: extensive introduction to FHE
- Nigel Smart - Computing on Encrypted Data (Lattices + FHE)
- Silverberg (mathematical background behind FHE)
Projects
Zama
Gentry
DGHV
BFV
TFHE
- Introduction to Practical FHE and the TFHE Scheme
- TFHE deep dive
- TFHE Public-Key Encryption Revisited
Threshold FHE
FHE + MPC
- Practical and Efficient FHE-based MPC
- Maliciously circuit-private multi-key FHE and MPC based on LWE | Designs, Codes and Cryptography
Basement
- Awesome HE
- Homomorphic Encryption References
- Homomorphic Encryption from Learning with Errors: Conceptually-Simpler, Asymptotically-Faster, Attribute-Based (no relinerarization)
- Blyss
- FHE lecture
- Survey on FHE
- Fully Homomorphic Encryption without Bootstrapping