blob: 89ec254745632697cf108af8c8f391d49867c264 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
Fully Homomorphic Encryption (FHE) is a powerful cryptographic primitive that
enables performing computations over encrypted data without having access to the
secret key. OpenFHE is an open-source FHE library that includes efficient
implementations of all common FHE schemes:
* Brakerski/Fan-Vercauteren (BFV) scheme for integer arithmetic
* Brakerski-Gentry-Vaikuntanathan (BGV) scheme for integer arithmetic
* Cheon-Kim-Kim-Song (CKKS) scheme for real-number arithmetic (includes
approximate bootstrapping)
* Ducas-Micciancio (DM) and Chillotti-Gama-Georgieva-Izabachene (CGGI) schemes
for evaluating Boolean circuits and arbitrary functions over larger plaintext
spaces using lookup tables
OpenFHE also includes the following multiparty extensions of FHE:
* Threshold FHE for BGV, BFV, and CKKS schemes
* Proxy Re-Encryption for BGV, BFV, and CKKS schemes
|