August 25, 2025
We’re releasing v0.1 of Poulpy, an Apache-2.0 open-source, fast and modular Rust library for fully homomorphic encryption (FHE) over the Torus.
Poulpy is the first library to adopt bivariate polynomials to represent Torus polynomials, providing a common plaintext space across all FHE schemes.
Built from the ground up to be backend-agnostic, Poulpy allows users to design FHE circuits and implement lattice-based cryptography in a way that is fully generic over the hardware backend. This design makes it possible to switch between backends seamlessly at compile time.
To further support extensibility, Poulpy defines a clear Hardware Abstraction Layer (HAL), making the addition of new hardware backends both straightforward and efficient.
Finally, join our discord channel to stay tuned on upcoming FHE learning session with poulpy and further updates.