Jean-Philippe Bossuat
Ideal Rings Lab · Belfort
About Poulpy
Poulpy implements Ring-LWE-based homomorphic encryption over the Torus. It is written in Rust and released under Apache-2.0.
Source code ↗01 / Developers and contributors
Ideal Rings Lab · Belfort
CEA-List · Université Paris-Saclay
University of Waterloo
PhantomZone
Independent contributor
University of Waterloo
Independent contributor
02 / Contributing
Bug fixes, documentation, tests, performance work, new backends, and new schemes are welcome. Discuss substantial changes with the maintainers before implementation.
Bug fixes, tests, noise bounds, and parity with the reference backend.
Portable arithmetic, SIMD kernels, new hardware targets, and conformance suites.
New operations, scheme work, examples, bindings, and diagnostics.
Guides, specifications, diagrams, and reproducible benchmark notes.
Support and funding
Poulpy was initially incubated by PhantomZone with grants from the Ethereum Foundation and ENS Foundation. It is now actively supported, funded, and developed by PhantomZone together with Ideal Rings Lab and other contributors.
Contact and citation