Elliptic curve Diffie–Hellman