Elliptic Curve Diffie-Hellman (ECDH
) is an anonymous Key-Exchange protocol
that allows two parties, each having an Elliptic Curve Public Key
pair, to establish a Shared Secret
over an insecure channel.
This Shared Secret may be directly used as a key, or to derive another key. The key, or the derived key, can then be used to encrypt subsequent communications using a Symmetric Key cipher.
Elliptic Curve Diffie-Hellman is a variant of the Diffie-Hellman key-exchange protocol using Elliptic Curve cryptography.
There might be more information for this subject on one of the following: