Concrete ecosystem is a set of crates that implements Zama's variant of TFHE. In a nutshell, fully homomorphic encryption (FHE), allows you to perform computations over encrypted data, allowing you to implement Zero Trust services.
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
Concrete-ML is an open-source set of tools which aims to simplify the use of fully homomorphic encryption (FHE) for data scientists. Particular care was given to the simplicity of our Python package in order to make it usable by any data scientist, even those without prior cryptography knowledge.
In v1.0, we had a MultDepthVisitor that determined the multiplicative depth of variables, which might be handy to port over.
Note that the visitor in v1.0 does not work properly if an If-statement that contains an Else-branch is involved.
The statement following an If-statement, i.e., the statement after the Else-branch's closing bracket if (...) { ...} else { ... } must take the "highest
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.
A Fully Homomorphic Encryption WebAssembly module written in Rust based on a Rust library for lattice-based additive homomorphic encryption with Typescript bindings
In v1.0, we had a MultDepthVisitor that determined the multiplicative depth of variables, which might be handy to port over.
Note that the visitor in v1.0 does not work properly if an If-statement that contains an Else-branch is involved.
The statement following an If-statement, i.e., the statement after the Else-branch's closing bracket
if (...) { ...} else { ... }must take the "highest