Projects

A selection of open-source projects and coding contributions.

HEnbane

HEnbane

Practical equivalent-key recovery for GRAFHEN, including all released symmetric challenges and the author-supplied SL₂(343) instance.

  • Cryptanalysis
  • Group Theory
  • FHE
Poulpy - CKKS

Poulpy - CKKS

Co-implementation of the CKKS scheme in Poulpy, a bivariate FHE library.

  • FHE
  • CKKS
  • Bivariate
Read the article
Poulpy - libm

Poulpy - libm

Encrypted mathematical functions for Poulpy CKKS with tunable precision.

  • FHE
  • CKKS
  • Math
Poulpy - Block Encodings

Poulpy - Block Encodings

Block encodings for finite alphabets in discrete CKKS, with reusable lookup-table circuits.

  • FHE
  • CKKS
  • Block Encodings
Poulpy - AVX-512 / IFMA / NEON backends

Poulpy - AVX-512 / IFMA / NEON backends

Optimized AVX-512 / IFMA and ARM NEON high-performance arithmetic backends for Poulpy.

  • FHE
  • HPC
  • AVX-512
  • NEON
Security Notions Zoo

Security Notions Zoo

Interactive taxonomy of cryptographic security notions for FHE - formal definitions, references, and an implication map.

  • FHE
  • Security
Read the article

Sparse-Key Security Estimator

Precomputed security tables and a search tool for sparse-secret FHE parameters under recent lattice attacks.

  • FHE
  • Lattice
  • Security
Read the article
OpenFHE Crash Course

OpenFHE Crash Course

Hands-on companion material for installing OpenFHE and getting started with FHE application development in C++.

  • FHE
  • OpenFHE
Read the article