poulpyFully homomorphic encryption
GitHub Get started
Menu

About Poulpy

An open-source
FHE library.

Scope

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

Current contributors.

02 / Contributing

Contributing to Poulpy.

Bug fixes, documentation, tests, performance work, new backends, and new schemes are welcome. Discuss substantial changes with the maintainers before implementation.

01

Correctness

Bug fixes, tests, noise bounds, and parity with the reference backend.

02

Backends

Portable arithmetic, SIMD kernels, new hardware targets, and conformance suites.

03

Schemes and APIs

New operations, scheme work, examples, bindings, and diagnostics.

04

Documentation

Guides, specifications, diagrams, and reproducible benchmark notes.

Support and funding

Current support.
Initial grants.

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

Discuss. Cite.