HP Open Source Security for OpenVMS Volume 2: HP SSL for OpenVMS > Chapter 2 Overview of SSL## Public Key Encryption
In traditional environments, encrypted information is sent
between parties that use the same key to encode and decode information.
This is called Public key cryptography was developed by Whitfield Diffie
and Martin Hellman. The Diffie-Hellman key agreement protocol was
published in 1976. It is also called The solution is a system called During the SSL handshake, each computer generates a set of codes to encrypt information. From these codes, each computer creates two keys, one private key and one public key. Your computer keeps the private key secret, but it sends out the public key to the other computer, which uses that key to encode subsequent messages that only your computer can read. However, the public key cannot, be used to decode the message; only private key can decode the message. These keys allow you and the other computer to lock and unlock information so that only the holder of the private key can read messages encrypted by the public key. Since only you and the other computer have a copy of your respective private keys, there is no way for anybody else to intercept and decode your messages. |