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 f3a368ab6a add ciphertext-by-const (plaintext) addition & mult 1 month ago
arithmetic add ciphertext-by-const (plaintext) addition & mult 1 month ago
bfv add ciphertext-by-const (plaintext) addition & mult 1 month ago
.gitignore init repo 1 month ago
Cargo.toml init repo 1 month ago
LICENSE init repo 1 month ago
README.md add NTT implementation, and use it for the negacyclic poly ring multiplication, more details on the NTT can be found at https://github.com/arnaucube/math/blob/master/notes_ntt.pdf . 1 month ago
rust-analyzer.toml init repo 1 month ago
rust-toolchain.toml init repo 1 month ago
rustfmt.toml init repo 1 month ago

README.md

fhe-study

Code done while studying some FHE papers.

  • arithmetic: contains $\mathbb{Z}_q$ and $\mathbb{Z}_q/(X^N+1)$ arithmetic implementations, together with the NTT implementation.