arnaucube
/
arnaucube
/
fhe-study
Public
Self-hosted repository
Code
Commits
Branches & tags
Commit history
2998f1761cb5b8def50141c191b6f4dffb69bc30
a
generalized-fhe: add GLWE encryption & decryption
arnaucube
committed on Jul 9, 2025
2998f17
a
add Ring trait, adapt R & Rq to it; add TR (tuple_ring)
arnaucube
committed on Jul 9, 2025
17b1e9e
a
ckks addition & substraction of ciphertexts
arnaucube
committed on Jul 5, 2025
84c54e8
a
add ckks encrypt & decrypt
arnaucube
committed on Jul 5, 2025
6090116
a
implement CKKS encoder & decoder
arnaucube
committed on Jul 4, 2025
a811714
a
add arith::{complex, matrix} primitives
arnaucube
committed on Jul 4, 2025
267422a
a
polish, tensor & mul with relinearization works for some parameters choice
arnaucube
committed on Jun 22, 2025
b968310
a
mv arithmetic arith
arnaucube
committed on Jun 22, 2025
19457c9
a
work on tensor, fix mul by constant(plaintext)
arnaucube
committed on Jun 22, 2025
7740a3e
a
add wip version of tensor & relinearization
arnaucube
committed on Jun 22, 2025
d2fc32a
a
add ciphertext-by-const (plaintext) addition & mult
arnaucube
committed on Jun 22, 2025
f3a368a
a
add BFV newkey, encrypt, decrypt, and homomorphic addition impl
arnaucube
committed on Jun 21, 2025
9a7fcb0
a
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 .
arnaucube
committed on Jun 20, 2025
2a82a98
a
add polynomial ring (Rq) impl
arnaucube
committed on Jun 20, 2025
182fd51
a
add Zq arithmetic impl
arnaucube
committed on Jun 20, 2025
69a7a81
a
init repo
arnaucube
committed on Jun 20, 2025
8db7631