Build fast homomorphic programs
Concrete is an open-source homomorphic encryption library that is simple, fast and secure.
FHE programming is easy when you have the right tools
Concrete makes homomorphic encryption research and developement simple, so that you can spend more time building secure software and protocols, and less time figuring out how libraries works.
OPERATE ON REAL VALUES
Concrete can operate on Real-values directly, enabling efficient homomorphic numerical computing.
BOOTSTRAP IN MILLISECONDS
Concrete implement’s Zama’s variant of TFHE, thus benefiting from its fast bootstrapping operation. Optional GPU acceleration makes things even faster.
EVALUATE ANY FUNCTION
Thanks to programmable bootstrapping, Concrete can homomorphically evaluate non-linear univariate functions in just a few milliseconds.
Clean, simple, extensible API
Written in Rust
Benchmarks are made using Rust’s Criterion library. They show the mean duration over 500 iterations of the operation performed on a single thread of a 2.6 GHz Intel i7 using 64 bits integers. Crypto parameters used are n=630, N=1024, k=1, B=128 and l=3.