Pyfhel

Homomorphism toolkit

A Python library for encrypted computations and data operations using homomorphic encryption

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.

GitHub

490 stars
12 watching
78 forks
Language: Cython
last commit: 4 months ago
Linked from 1 awesome list

cythonencrypted-computationencrypted-datahelibhomomorphic-encryptionhomomorphic-encryption-librarypalisadepythonseal

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
data61/python-paillier Provides an implementation of Paillier Partially Homomorphic Encryption in Python 607
huelse/seal-python A Python binding for the Microsoft SEAL homomorphic encryption library 324
s0l0ist/node-seal A library that enables secure computations on encrypted data without revealing the underlying plaintext 192
hcrypt-project/libscarab An implementation of a fully homomorphic encryption scheme using large integers 44
cpeikert/alchemy A compiler for homomorphic encryption languages 66
huelse/heaan-python A Python wrapper for homomorphic encryption library HEAAN 33
kuleuven-cosic/final Provides an implementation of a fully homomorphic encryption scheme based on NTRU and LWE. 36
vernamlab/cuhe A CUDA-accelerated library for homomorphic encryption and evaluation of polynomial rings. 195
shaih/helib An open-source software library implementing homomorphic encryption schemes 15
openfheorg/openfhe-development A library for implementing fully homomorphic encryption 780
encryptorion-lab/phantom-fhe A CUDA-accelerated library for fully homomorphic encryption 88
awslabs/homomorphic-implementors-toolkit A toolkit providing an abstract API to simplify the design and evaluation of homomorphic circuits for secure computations 66
cryptoexperts/fv-nfllib A C++ library implementing the Fan-Vercauteren homomorphic encryption scheme 60
facebookresearch/cupcake A Rust library for homomorphic encryption allowing secure vector operations 409
lducas/fhew A library that enables secure computation on encrypted data using a symmetric encryption scheme and arbitrary boolean circuits. 222