key exchange protocol

cryptographic protocol enabling the sharing of a secret key over an insecure channel