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

247 stars
6 watching
26 forks
Language: Rust
last commit: 5 months 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 226
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,248
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 551
cryptoexperts/fv-nfllib A C++ library implementing the Fan-Vercauteren homomorphic encryption scheme 59
kushaldas/johnnycanencrypt Provides a Python module with encryption and decryption capabilities using Rust. 52
facebookresearch/cupcake A Rust library for homomorphic encryption allowing secure vector operations 408
zama-ai/tfhe-rs A library implementing homomorphic encryption and arithmetic over encrypted data 947
kuleuven-cosic/final A C++ implementation of a fully homomorphic encryption scheme based on NTRU and LWE. 35
starkware-libs/stone-prover A proof system based on cutting-edge cryptography that enables efficient verification of cryptographic proofs. 260
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. 190
momalab/e3 A framework for compiling C++ programs with encrypted operands to support private computation on public data 91