See https://medium.com/@francomangone18/cryptography-101-homomorphism-and-isomorphisms-65ba2610f90a#06fb, for example.