Public Key Cryptography Consists of Two Different Security Keys