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: about 2 years ago
Linked from 1 awesome list

cythonencrypted-computationencrypted-datahelibhomomorphic-encryptionhomomorphic-encryption-librarypalisadepythonseal

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
data61/python-paillierProvides an implementation of Paillier Partially Homomorphic Encryption in Python607
huelse/seal-pythonA Python binding for the Microsoft SEAL homomorphic encryption library324
s0l0ist/node-sealA library that enables secure computations on encrypted data without revealing the underlying plaintext192
hcrypt-project/libscarabAn implementation of a fully homomorphic encryption scheme using large integers44
cpeikert/alchemyA compiler for homomorphic encryption languages66
huelse/heaan-pythonA Python wrapper for homomorphic encryption library HEAAN33
kuleuven-cosic/finalProvides an implementation of a fully homomorphic encryption scheme based on NTRU and LWE.36
vernamlab/cuheA CUDA-accelerated library for homomorphic encryption and evaluation of polynomial rings.195
shaih/helibAn open-source software library implementing homomorphic encryption schemes15
openfheorg/openfhe-developmentA library for implementing fully homomorphic encryption780
encryptorion-lab/phantom-fheA CUDA-accelerated library for fully homomorphic encryption88
awslabs/homomorphic-implementors-toolkitA toolkit providing an abstract API to simplify the design and evaluation of homomorphic circuits for secure computations66
cryptoexperts/fv-nfllibA C++ library implementing the Fan-Vercauteren homomorphic encryption scheme60
facebookresearch/cupcakeA Rust library for homomorphic encryption allowing secure vector operations409
lducas/fhewA library that enables secure computation on encrypted data using a symmetric encryption scheme and arbitrary boolean circuits.222