HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
☆3,246Aug 1, 2024Updated last year
Alternatives and similar repositories for HElib
Users that are interested in HElib are comparing it to the libraries listed below
Sorting:
- TFHE: Fast Fully Homomorphic Encryption Library over the Torus☆1,318Sep 17, 2025Updated 5 months ago
- Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.☆3,956Apr 2, 2025Updated 10 months ago
- ☆240Jan 3, 2019Updated 7 years ago
- A library for lattice-based multiparty homomorphic encryption in Go☆1,405Feb 2, 2026Updated 3 weeks ago
- CUDA Homomorphic Encryption Library☆208Jun 8, 2017Updated 8 years ago
- NuCypher fully homomorphic encryption (NuFHE) library implemented in Python☆456Jun 21, 2022Updated 3 years ago
- PYthon For Homomorphic Encryption Libraries, perform encrypted computations such as sum, mult, scalar product or matrix multiplication in…☆546Aug 21, 2025Updated 6 months ago
- CUDA-accelerated Fully Homomorphic Encryption Library☆238Jul 7, 2021Updated 4 years ago
- ✨ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources☆1,238Mar 25, 2025Updated 11 months ago
- This is the development repository for the OpenFHE library. The current development version is 1.5.0 (released on February 26, 2026). The…☆1,081Updated this week
- An FHE compiler for C++☆3,630Feb 19, 2026Updated last week
- IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypt…☆1,466Aug 5, 2024Updated last year
- NTT-based Fast Lattice library☆179Oct 14, 2022Updated 3 years ago
- A library for Partially Homomorphic Encryption in Python☆633Aug 4, 2023Updated 2 years ago
- IBM Homomorphic Encryption Toolkit For MacOS☆365Sep 17, 2025Updated 5 months ago
- Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homom…☆407Jun 13, 2025Updated 8 months ago
- Intel Homomorphic Encryption Acceleration Library accelerates modular arithmetic operations used in homomorphic encryption by leveraging …☆254Jul 17, 2025Updated 7 months ago
- This repository is a fork of Microsoft Research's homomorphic encryption implementation, the Simple Encrypted Arithmetic Library (SEAL). …☆230Jul 27, 2019Updated 6 years ago
- Microsoft SEAL 4.X For Python☆348Jan 2, 2025Updated last year
- Concrete: TFHE Compiler that converts python programs into FHE equivalent☆1,537Dec 19, 2025Updated 2 months ago
- A library for doing homomorphic encryption operations on tensors☆1,005Updated this week
- nGraph-HE: Deep learning with Homomorphic Encryption (HE) through Intel nGraph☆223Jan 3, 2023Updated 3 years ago
- ABY - A Framework for Efficient Mixed-protocol Secure Two-party Computation☆491Feb 22, 2022Updated 4 years ago
- A curated list of multi party computation resources and links.☆1,957Nov 27, 2025Updated 3 months ago
- C++ library for zkSNARKs☆1,916Jun 12, 2025Updated 8 months ago
- A Framework for Encrypted Machine Learning in TensorFlow☆1,243Sep 25, 2024Updated last year
- Experiments in homomorphic encryption☆31Mar 13, 2015Updated 10 years ago
- (Inactive, see readme) Multiparty computation with SPDZ, MASCOT, and Overdrive offline phases☆222Dec 26, 2018Updated 7 years ago
- ☆110Dec 14, 2021Updated 4 years ago
- Versatile framework for multi-party computation☆1,132Updated this week
- nGraph-HE: Deep learning with Homomorphic Encryption (HE) through Intel nGraph☆175Jan 3, 2023Updated 3 years ago
- An attempt at a new LWE estimator☆342Updated this week
- Compiler for the SEAL homomorphic encryption library☆257Jul 3, 2024Updated last year
- Implementation of Brakerski's leveled homomorphic encryption system☆44Feb 12, 2017Updated 9 years ago
- ☆443Jun 19, 2024Updated last year
- 6.857 project - implementation of scheme for encrypting integer vectors that allows addition, linear transformation, and weighted inner p…☆70Jun 26, 2017Updated 8 years ago
- TFHE-rs: A Pure Rust implementation of the TFHE Scheme for Boolean and Integer Arithmetics Over Encrypted Data.☆1,581Updated this week
- A fast, portable, and easy to use Oblivious Transfer Library☆486Jan 26, 2026Updated last month
- Sample code and build environments for MPC frameworks☆521Dec 12, 2024Updated last year