concreteis a Rust crate (library) meant to abstract away the details of Fully Homomorphic Encryption (FHE) to enable non-cryptographers to build applications that use FHE.
u16) in the FHE domain.
concretecrate, our goal is to let any developer without any prior cryptographic knowledge to build his own FHE application. To reach that goal, some of the complexity is hidden from the user.
concrete, an advanced user could also have a look at the underlying libraries.
concretecrate is built on top of 3 primitive crate types: respectively,
concrete-booleanfor boolean type,
concrete-shortintfor the integers from 2 to 7 bits, and
concrete-intfor the integer from 4 to 16 bits. Cryptographic operations will be handled by
concretecrates with the following diagram: