This library implements four anamorphic LWE schemes:
- Public-Key Anamorphic Dual Regev
- Fully Asymmetric AE from Primal Regev
- Fully Asymmetric Anamorphic FHE from Dual GSW
- Trapdoorless Fully Asymmetric AE from Dual Regev
The protocol is presented in paper Fully Asymmetric Anamorphic Homomorphic Encryption from LWE by Amit Deo and Benoıt Libert (2025), in section 4 [p. 19-24].
There are both Python and Go versions of these four anamorphic cryptosystems. Both files (/python and /go) include detailed data about executing the programs in their own README files.