Pinned Repositories
Chisel
A domain-specific language for advanced cryptography
Granite
Granite is a framework containing libraries to support converting plaintext code into homomorphic encrypted computations with only little modification and knowledge of homomorphic encryption. It supports many different libraries by using SHEEP as a backend.
he-psu
A toy implementation of private set union using batching in the BFV scheme.
HECO
Optimizing compiler for Fully Homomorphic Encryption (FHE)
HElib
An Implementation of homomorphic encryption
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Marble
Marble FHE Library
Pyfhel-CKKS
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.
SHEEP
SHEEP is a Homomorphic Encryption Evaluation Platform
SoK
Repository for the SoK paper on Fully Homomorphic Encryption (FHE) compilers.
MarbleHE - Making FHE more accessible's Repositories
MarbleHE/SoK
Repository for the SoK paper on Fully Homomorphic Encryption (FHE) compilers.
MarbleHE/HECO
Optimizing compiler for Fully Homomorphic Encryption (FHE)
MarbleHE/Marble
Marble FHE Library
MarbleHE/Pyfhel-CKKS
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.
MarbleHE/Chisel
A domain-specific language for advanced cryptography
MarbleHE/Granite
Granite is a framework containing libraries to support converting plaintext code into homomorphic encrypted computations with only little modification and knowledge of homomorphic encryption. It supports many different libraries by using SHEEP as a backend.
MarbleHE/he-psu
A toy implementation of private set union using batching in the BFV scheme.
MarbleHE/Cingulata
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
MarbleHE/HElib
An Implementation of homomorphic encryption
MarbleHE/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
MarbleHE/SHEEP
SHEEP is a Homomorphic Encryption Evaluation Platform
MarbleHE/Wool
MarbleHE/SEAL-Polytools