RSA

RSA is a widely used asymmetric cryptosystem. It is based on the difficulty of factoring large integers. RSA can be used for encryption and signatures, and has partial homomorphic properties.
A demonstration of RSA's mutliplicative homomorphic properties
The calculation and usage of the carmichael function in RSA (unfinished)