implement CKKS encoder & decoder

This commit is contained in:
2025-07-04 19:48:17 +02:00
parent 267422a3b5
commit a8117140fc
6 changed files with 218 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
# fhe-study
Implementations from scratch done while studying some FHE papers.
Implementations from scratch done while studying some FHE papers; do not use in production.
- `arith`: contains $\mathbb{Z}_q$, $R_q=\mathbb{Z}_q[X]/(X^N+1)$ and $R=\mathbb{Z}[X]/(X^N+1)$ arithmetic implementations, together with the NTT implementation.
- `bfv`: https://eprint.iacr.org/2012/144.pdf scheme implementation
- `ckks`: https://eprint.iacr.org/2016/421.pdf scheme implementation