« blog

Poulpy v0.1 🐙

Jean-Philippe Bossuat

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.

Call for action

Finally, join our discord channel to stay tuned on upcoming FHE learning session with poulpy and further updates.