Topic: "homomorphic-encryption-library"
zama-ai/concrete
Concrete: TFHE Compiler that converts python programs into FHE equivalent
Language: C++ - Size: 43.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,375 - Forks: 169

tfhe/tfhe
TFHE: Fast Fully Homomorphic Encryption Library over the Torus
Language: C++ - Size: 11.7 MB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 1,207 - Forks: 172

jonaschn/awesome-he
✨ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources
Size: 74.2 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 1,142 - Forks: 92

openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current stable version is 1.2.4 (released on March 21, 2025). The current development version is 1.3.0 (released on May 21, 2025).
Language: C++ - Size: 16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 929 - Forks: 233

ibarrond/Pyfhel
PYthon For Homomorphic Encryption Libraries, perform encrypted computations such as sum, mult, scalar product or matrix multiplication in Python, with NumPy compatibility. Uses SEAL/PALISADE as backends, implemented using Cython.
Language: Cython - Size: 15.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 512 - Forks: 81

getamis/alice
Hierarchical Threshold Signature Scheme
Language: Go - Size: 45.5 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 386 - Forks: 74

Desilo/liberate-fhe
A Fully Homomorphic Encryption (FHE) library for bridging the gap between theory and practice with a focus on performance and accuracy.
Language: Python - Size: 3.17 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 126 - Forks: 15

virtualsecureplatform/TFHEpp
Pure C++ Ver. of TFHE.
Language: C++ - Size: 936 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 95 - Forks: 23

Alisah-Ozcan/HEonGPU
HEonGPU is a high-performance library that optimizes Fully Homomorphic Encryption (FHE) on GPUs. Leveraging GPU parallelism, it reduces computational load through concurrent execution. Its multi-stream architecture minimizes data transfer overhead, making it ideal for large-scale encrypted computations with reduced latency.
Language: Cuda - Size: 579 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 76 - Forks: 20

BUAA-CI-LAB/Literatures-on-Homomorphic-Encryption
A reading list for homomorphic encryption
Size: 219 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 75 - Forks: 6

FHE-org/fhe-org.github.io
We are a community of researchers and developers interested in advancing homomorphic encryption and other secure computation techniques.
Language: CSS - Size: 29.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 58 - Forks: 37

adwise-fiu/Homomorphic_Encryption
Contains Packages for ElGamal, Paillier, Goldweiser-Micali and DGK Homomorphic Encryption System. Also implements secure multiplication, division and comparison.
Language: Java - Size: 65 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 52 - Forks: 16

KyoohyungHan/FullRNS-HEAAN
This is code for homomorphic encryption scheme "a Full RNS variant of HEAAN"
Language: C++ - Size: 217 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 36 - Forks: 18

bogdan-kulynych/libshe
Symmetric somewhat homomorphic encryption library based on DGHV
Language: C++ - Size: 106 KB - Last synced at: 2 months ago - Pushed at: almost 8 years ago - Stars: 27 - Forks: 5

fairmath/polycircuit
Polycircuit is an FHE components library built via FHERMA competitions
Language: C++ - Size: 1.27 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 17 - Forks: 1

aprismatic/elgamal
Extension for the .NET Framework cryptography subsystem, which introduces the ElGamal public key cryptosystem with support for homomorphic multiplication.
Language: C# - Size: 1.59 MB - Last synced at: 19 days ago - Pushed at: 10 months ago - Stars: 16 - Forks: 4

anarvote/helios_lib
Helios Server (Helios is an end-to-end verifiable voting system) as library
Language: Python - Size: 68.4 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 5

IsakSundeSingh/tfhe
Experimental port of the TFHE fully homomorphic encryption scheme to Rust.
Language: Rust - Size: 319 KB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 2

hardbyte/Paillier.jl
A Julia implementation of the Paillier partially homomorphic encryption system
Language: Julia - Size: 306 KB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 1

aprismatic/paillier
Extension for the .NET Framework cryptography subsystem, which introduces the Paillier public key cryptosystem with support for homomorphic addition.
Language: C# - Size: 1.26 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 11 - Forks: 5

pmuens/haven
Fast and ergonomic lattice cryptography library
Language: Rust - Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 1

Zst0514/Literatures-on-Homomorphic-Encryption
A reading list for homomorphic encryption
Size: 201 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 4

snu-lukemin/HIENAA.jl
HIENAA (HE Implementation for Encrypted Numbers Arithmetic and Algorithms)
Language: Julia - Size: 1.14 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

ibarrond/SEAL4Pyfhel
Original SEAL homomorphic encryption library, slightly modified to use it as dependency for Pyfhel.
Language: C++ - Size: 499 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

lambdageek/sealsharp
Experimental C# bindings for SEAL
Language: C# - Size: 132 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

mihailpreda/fhe-module-typescript-wrapper
A Fully Homomorphic Encryption WebAssembly module written in Rust based on a Rust library for lattice-based additive homomorphic encryption with Typescript bindings
Language: JavaScript - Size: 1.85 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

mohammedjasam/Secure-Data-Analysis
Coursework
Language: Java - Size: 5.35 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

binary-signal/some-what-homomorphic-encryption
Somewhat Homomorphic Encryption Over the Integers, Public and Secret Key Implementation
Language: Python - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 1

primefactor-io/lhtlp
Implementation of the Linearly-Homomorphic Time-Lock Puzzle scheme
Language: Go - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

primefactor-io/paillier
Implementation of the Paillier cryptosystem alongside its homomorphic operations
Language: Go - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

lapets/pailliers
Minimal pure-Python implementation of Paillier's additively homomorphic cryptosystem.
Language: Python - Size: 41 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

wangqinghao123/HEhub-HELibrary Fork of primihub/hehub
HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.
Language: C++ - Size: 1.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

wangqinghao123/Intel-HE-Toolkit Fork of intel/he-toolkit
The Intel Homomorphic Encryption (HE) toolkit is the primordial vehicle for the continuous distribution of the Intel HE technological innovation to users. The toolkit has been designed with usability in mind and to make it easier for users to evaluate and deploy homomorphic encryption technology on the Intel platforms.
Language: TeX - Size: 977 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

zerjioang/ssscomp
Secret Sharing & Secure Computation Library for Go
Language: Go - Size: 3.18 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
