Cryptography
ECDH
Definition
The elliptic-curve variant of the Diffie–Hellman key-exchange protocol, providing the same shared-secret functionality with smaller keys and faster operations.
Examples
- TLS 1.3 negotiates X25519 ECDHE for nearly all sessions today.
- WireGuard uses Curve25519 ECDH inside its Noise-based handshake.
Related terms
Diffie–Hellman Key Exchange
A public-key protocol that lets two parties derive a shared secret over an insecure channel without ever transmitting it, based on the difficulty of the discrete logarithm problem.
Elliptic Curve Cryptography (ECC)
A family of public-key algorithms based on the algebraic structure of elliptic curves over finite fields, offering equivalent security to RSA with much smaller keys.
Public-Key Cryptography
A branch of cryptography that uses paired public and private keys to enable encryption, key exchange, digital signatures, and authentication without a pre-shared secret.
Perfect Forward Secrecy
A protocol property ensuring that the compromise of long-term keys does not allow decryption of past session traffic.
Session Key
A short-lived symmetric key used to protect a single communication session and then discarded.
TLS (Transport Layer Security)
TLS (Transport Layer Security) — definition coming soon.