Public Key Encryption from Trapdoor
RSA
Encryption from RSA
Public Key Encryption from Diffie Hellman