Files
poulpy/poulpy-schemes
Jean-Philippe Bossuat 8a039e1c3a Update doc & readme (#122)
* update poulpy_arch.svg

* update main readme

* update lib_diagram.png & main readme

* update poulpy-core readme

* update backend readmes

* update poulpy-hal readme

* update poulpy-schemes readme

* update CHANGELOG.md
2025-11-19 17:08:11 +01:00
..
2025-11-19 15:34:31 +01:00
2025-11-19 15:34:31 +01:00
2025-11-19 09:38:53 -05:00
2025-11-19 15:34:31 +01:00
2025-11-19 17:08:11 +01:00

🐙 Poulpy-Schemes

Poulpy-Schemes is a Rust crate built on poulpy-hal and poulpy-core, providing backend agnostic RLWE-based FHE schemes implementation.

Getting Started

See ./examples/circuit_bootstrapping.rs

Available Schemes

  • BIN FHE:
    • bdd_arithmetic: high level API for u32 arithmetic (u8 to u256 planned) using binary decision circuits. Also provides API for blind retrieval, blind rotation (using encpypted integers) and blind selection.
    • blind_rotation: API for blind rotation (LWE(m) -> GLWE(X^m))
    • circuit_bootstrapping: API for circuit bootstrapping (LWE(m) -> GGSW(m) or GGSW(X^m)).
  • CKKS: planned