Encrypted key exchange
Encrypted Key Exchange is an authentication protocol which uses two messages to establish a key, and then verifies a match in two transmissions. One person generates a public/private keypair and the public key to the other, after encrypting it using the password. The other person encrypts a key using the public key, and sends it to the first. Even if the password is known, the session key cannot be revealed. Exponential Key Exchange can be used with Encrypted Key Exchange instead of public/private cryptography at no loss to security.
Categories: Cryptography stubs