Cingulata
Homomorphism compiler
A compiler toolchain and runtime environment for executing C++ programs on encrypted data using homomorphic encryption techniques.
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
404 stars
23 watching
43 forks
Language: C++
last commit: about 1 year ago
Linked from 1 awesome list
compilerencryptionfhehomomorphic-encryptionprivacytoolchain
Related projects:
Repository | Description | Stars |
---|---|---|
| A compiler for homomorphic encryption languages | 66 |
| Automates away parts of homomorphic encryption requiring cryptographic expertise | 227 |
| A compiler that converts Python programs into homomorphic encryption algorithms | 1,270 |
| A CUDA-accelerated library for homomorphic encryption and evaluation of polynomial rings. | 195 |
| Provides an implementation of a fully homomorphic encryption scheme based on NTRU and LWE. | 36 |
| A C++ meta-programming library for instant compile-time computations and manipulations of code. | 572 |
| A CUDA-accelerated Fully Homomorphic Encryption Library | 213 |
| A library that enables secure computation on encrypted data using a symmetric encryption scheme and arbitrary boolean circuits. | 222 |
| A compiler for a subset of the C language that can be compiled with any standard C compiler, used in formal verification and proof assistance. | 137 |
| A portable C++ implementation of the recent UC-secure additively homomorphic commitment scheme | 10 |
| An implementation of a fully homomorphic encryption scheme using large integers | 44 |
| A tool to enable computations on encrypted data using homomorphic encryption | 3,535 |
| A compiler and runtime system for executing a minimalist programming language in sub-Turing Complete space. | 64 |
| An open-source software library implementing homomorphic encryption schemes | 15 |
| A framework for compiling C++ programs with encrypted operands to support private computation on public data | 91 |