This repository contains the companion code of the Hippogryph paper, that can be found at:
https://eprint.iacr.org/2025/075.pdf
The code of Hippogryph itself can be found in the hippogryph folder.
The folder tfhe-rs contains the implementation of the tfhe scheme, originally taken from
https://github.com/zama-ai/tfhe-rs
As Hippogryph requires som new cryptographic primitives not implemented in the original tfhe-rs, we added a feature odd that can be found in tfhe-rs/tfhe/src/odd. The main contributions are:
- The modification of the tfhe scheme to support odd modulis
- The
$(o, p)$ -encoding notion - The advanced homomorphic operators "multi-value bootstrapping" and "tree bootstrapping"
If any questions, contact the authors of the papers.