7.3 ECDH Algorithm

The Elliptic-curve Diffie-Hellman (ECDH) algorithm allows two parties, each having an elliptic-curve private-public key pair, to generate a shared secret over the insecure channel. It is a variant of the Diffie-Hellman protocol using elliptic-curve cryptography.