Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-fhe
A curated list of awesome things related to learning fully homomorphic encryption (FHE).
https://github.com/sreeduggirala/awesome-fhe
- Introduction to Homomorphic Encryption: Microsoft Research
- How would you explain homomorphic encryption? by Office of the Director of National Intelligence
- Introduction to FHE (Fully Homomorphic Encryption) - Pascal Paillier, FHE.org Meetup by Zama
- The (r)Evolution of FHE by Jeremy Bradley-Silverio Donato
- Fully Homomorphic Encryption: Cryptography’s Holy Grail by Dr. David J. Wu
- An Intro to Fully Homomorphic Encryption for Engineers
- UT Austin CS 346: Cryptography
- UIUC: ECE498AC/CS498AM: Applied Cryptography, Fall 2019
- Applications of Fully Homomorphic Encryption W/ Zama by Blockchain Acceleration Foundation
- Privacy-Preserving Machine Learning with Fully Homomorphic Encryption by Google TechTalks
- awesome-zama
- Introducing Sunscreen
- Building an FHE compiler for the real world
- blyss - Rust FHE library specialized for private information retrieval. Includes bindings to JS & Python.
- Concrete
- Concrete ML
- cuFHE - CUDA-accelerated Fully Homomorphic Encryption Library.
- cuHE - GPU-accelerated HE library for NVIDIA CUDA-Enabled GPUs.
- Cupcake - Facebook's Rust library for the (additive version of the) Fan-Vercauteren scheme.
- cuYASHE - Based on leveled fully HE scheme YASHE for GPGPUs.
- fhEVM
- FHEW - A Fully HE library based on [_FHEW: Bootstrapping Homomorphic Encryption in less than a second_](https://eprint.iacr.org/2014/816).
- FINAL - C++ FHE library based on [NTRU and LWE scheme](https://eprint.iacr.org/2022/074).
- FV-NFLlib - A header-only library implementing the Fan-Vercauteren scheme.
- HEAAN - Scheme with native support for fixed point approximate arithmetic.
- HEAAN-Python - Python binding for the [HEANN](#HEAAN) library.
- HElib - BGV scheme with bootstrapping and the Approximate Number CKKS scheme.
- HEMat - C++ implementation of matrix computation (addition, multiplication, and transposition) using [HEANN](#HEAAN).
- krypto - C++ implementation of multivariate quadratic FHE.
- Λ ○ λ - "Lol" Haskell library for ring-based lattice cryptography that supports FHE.
- lattigo - Go library for lattice-based crypto that implements various schemes.
- libScarab - C library implementing a FHE scheme using large integers.
- libshe - Symmetric somewhat HE library based on DGHV scheme.
- Microsoft SEAL - C++ FHE library implementing BFV and CKKS schemes.</a>
- NFLlib - NTT-based Fast Lattice library specialized on power-of-two polynomials.
- node-seal - JavaScript/WebAssembly port of [Microsoft SEAL](#SEAL).
- NuFHE - GPU-accelerated HE library, faster than cuFHE, that implements the [tfhe](#tfhe) algorithms.
- OpenFHE - FHE library with all features from [PALISADE](#PALISADE), merged with selected capabilities of [HElib](#HElib) and [HEAAN](#HEAAN) (all major FHE schemes).
- PALISADE - lattice encryption library (superseded by [OpenFHE](#OpenFHE)).
- petlib - Python library that implements a number of Privacy Enhancing Technologies.
- Pyfhel - A Python wrapper for [SEAL](#SEAL), [HElib](#HElib), and [PALISADE](#PALISADE).
- python-paillier - Partially HE based on Paillier scheme.
- SEAL-python - Python binding for the [Microsoft SEAL](#SEAL) library.
- SparkFHE - Apache Spark with an add-on for FHE computations. See [:page_facing_up:](https://homomorphicencryption.org/wp-content/uploads/2019/08/poster_5.pdf).
- Sunscreen - Rust compiler for the BFV fully homomorphic encryption scheme.
- TenSEAL - Library for HE operations on tensors, built on [Microsoft SEAL](#SEAL), with a Python API.
- tfhe - Faster fully HE: Bootstrapping in less than 0.1 seconds.</a>
- TFHE-rs
Programming Languages
Keywords
homomorphic-encryption
14
cryptography
12
encryption
6
python
6
homomorphic-encryption-library
5
fhe
4
privacy
4
fully-homomorphic-encryption
3
tfhe
3
crypto
2
paillier
2
helib
2
cpp
2
microsoft-seal
2
seal
2
scikit-learn
1
ppml
1
machine-learning
1
data-science
1
security
1
pyseal
1
python-bindings
1
mlir
1
llvm
1
seal-python
1
gdpr
1
zero-knowledge
1
deep-learning
1
compiler
1
private-information-retrieval
1
docker-image
1
zama
1
tensor
1
cloud-computing
1
rust
1
palisade
1
encrypted-data
1
encrypted-computation
1
cython
1
secure-multiparty-computation
1
lattice
1
ciphertext-compression
1
c-plus-plus
1
ring-lwe
1
lol
1
lattices
1
haskell-library
1
privacy-enhancing-technologies
1
privacy-by-design
1
he
1