Can someone give some pointers to how homomorphic encryption is achieved? I know what it is from a high level, but would love to learn more details. What types of operation it support, what kind of encryption is used, etc. Thanks!
The underlying cryptosystems are often LWE (Learning with Errors), RLWE (Ring Learning with Errors) and one called (R)GSW (named after the authors of this paper: https://eprint.iacr.org/2013/340) which is also based on (R)LWE.
Comments
Can someone give some pointers to how homomorphic encryption is achieved? I know what it is from a high level, but would love to learn more details. What types of operation it support, what kind of encryption is used, etc. Thanks!
This is one detailed survey: https://eprint.iacr.org/2021/1402.pdf
The underlying cryptosystems are often LWE (Learning with Errors), RLWE (Ring Learning with Errors) and one called (R)GSW (named after the authors of this paper: https://eprint.iacr.org/2013/340) which is also based on (R)LWE.