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 .

This commit is contained in:
2025-06-20 23:18:30 +02:00
parent 182fd518fe
commit 2a82a98285
7 changed files with 534 additions and 0 deletions

4
README.md Normal file
View File

@@ -0,0 +1,4 @@
# fhe-study
Code done while studying some FHE papers.
- arithmetic: contains $\mathbb{Z}_q$ and $\mathbb{Z}_q[X]/(X^N+1)$ arithmetic implementations, together with the NTT implementation.