Sunscreen

Encryption compiler

A compiler for encrypted computation and proof systems based on fully homomorphic encryption

A compiler for fully homomorphic encryption and zero knowledge proofs

GitHub

250 stars
6 watching
27 forks
Language: Rust
last commit: 12 days ago
Linked from 1 awesome list

cryptographyhomomorphic-encryptionzero-knowledge

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
microsoft/eva Automates away parts of homomorphic encryption requiring cryptographic expertise 227
s0l0ist/node-seal A library that enables secure computations on encrypted data without revealing the underlying plaintext 192
zama-ai/concrete A compiler that converts Python programs into homomorphic encryption algorithms 1,270
cpeikert/alchemy A compiler for homomorphic encryption languages 66
dusk-network/plonk A Rust implementation of a secure cryptographic system for efficient zero-knowledge proofs 554
cryptoexperts/fv-nfllib A C++ library implementing the Fan-Vercauteren homomorphic encryption scheme 60
kushaldas/johnnycanencrypt Provides a Python module with encryption and decryption capabilities using Rust. 53
facebookresearch/cupcake A Rust library for homomorphic encryption allowing secure vector operations 409
zama-ai/tfhe-rs An implementation of homomorphic encryption schemes for secure numerical computations over encrypted data 980
kuleuven-cosic/final Provides an implementation of a fully homomorphic encryption scheme based on NTRU and LWE. 36
starkware-libs/stone-prover A proof system based on cutting-edge cryptography that enables efficient verification of cryptographic proofs. 261
akuradiary/sigma_ciphers_cryptograms A Python implementation of various ciphers and encryption algorithms with a custom wrapper called Sigma. 3
alan-turing-institute/sheep An evaluation platform for homomorphic encryption schemes 50
pluto/ronkathon A collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles. 192
momalab/e3 A framework for compiling C++ programs with encrypted operands to support private computation on public data 91