You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
arnaucube 267422a3b5 add arith::{complex, matrix} primitives 1 month ago
arith add arith::{complex, matrix} primitives 1 month ago
bfv polish, tensor & mul with relinearization works for some parameters choice 2 months ago
.gitignore init repo 2 months ago
Cargo.toml mv arithmetic arith 2 months ago
LICENSE init repo 2 months ago
README.md polish, tensor & mul with relinearization works for some parameters choice 2 months ago
rust-analyzer.toml init repo 2 months ago
rust-toolchain.toml init repo 2 months ago
rustfmt.toml init repo 2 months ago

README.md

fhe-study

Implementations from scratch done while studying some FHE papers.

  • arith: contains $\mathbb{Z}_q$, $R_q=\mathbb{Z}_q/(X^N+1)$ and $R=\mathbb{Z}/(X^N+1)$ arithmetic implementations, together with the NTT implementation.
  • bfv: https://eprint.iacr.org/2012/144.pdf scheme implementation