Concrete-core v1.0.0-alpha
Blog post from Zama
Zama has released the release candidate of the 1.0.0 version of Concrete-core, a low-level crypto library designed to support fully homomorphic encryption (FHE) with an enhanced architecture for hardware acceleration. Initially focused on CPUs, the framework now allows for easier integration with various hardware accelerators, such as GPUs and FPGAs, thanks to the use of Rust's Trait system and a specification module that defines the FHE scheme. This new architecture simplifies the process for hardware developers to plug in specific implementations and verify their compliance with the FHE framework. Additionally, Zama introduces a generic benchmarking facility, Concrete-benchmark, to quickly assess the performance of new implementations, and plans to release a Concrete-test application for verifying correctness, aiming to lower the barriers for accelerating FHE and making it more mainstream. This release invites collaboration among compiler makers, library writers, and hardware designers to advance FHE technology, with Zama encouraging contributions and offering opportunities for those interested in safeguarding privacy through encryption.