So far: Implementation of toy GLWE encryption/decryption for arbitrary N: Ring dimension, k+1 : GLWE dimension, q: cipher text modulus, p: Plain text modulus. Error is drawn from uniform binary distribution. Supported data types: plain text in i64.
- based on toy example in https://www.zama.ai/post/tfhe-deep-dive-part-1 :
- GLWE encryption/decryption with uniform binary noise [X]
- GGSW encryption and decryption []
- Reduction to RLWE/LWE []
- Guassian noise []
- https://www.zama.ai/post/tfhe-deep-dive-part-2
- LWE arithmetic []
- RLWE arithmetic []
- GLWE arithmetic []
- GGSW arithmetic []
- https://www.zama.ai/post/tfhe-deep-dive-part-3 []
- https://www.zama.ai/post/tfhe-deep-dive-part-4 []