(also key establishment, key negotiation)
Key exchange is a cryptography process in which cryptographic keys are exchanged between two parties, allowing them to use these keys for sharing encrypted information via a cryptographic algorithm. Additionally, a key exchange is designed so that no one else, aside from the two parties, can get a copy of the keys, meaning that only the two parties can access the encrypted communication. To start the key exchange, the two parties first need to negotiate and settle on which encryption keys to use during the conversation. Key exchanges are performed either in-band or out-of-band.
See also: cryptographic key, man-in-the-middle attack
We value your privacy