Overview
ECDH applies the Diffie-Hellman idea to elliptic curves, giving compact keys and efficient shared secret agreement.
Establishes a shared secret using elliptic-curve key exchange.
Compact metadata for implementation and discovery.
ECDH applies the Diffie-Hellman idea to elliptic curves, giving compact keys and efficient shared secret agreement.
Quick facts
Runtime and memory behavior at a glance.
Best
O(k^2)
Average
O(k^2)
Worst
O(k^3)
Space
O(k)
shared_point = private_scalar * peer_public_pointUses scalar multiplication on an elliptic curve to derive shared key material.
Show two parties exchanging public curve points and deriving one secret.
Elliptic Curve Diffie-Hellman operates in O(k^2) time and O(k) space within the Key Agreement family. Key governing relation: shared_point = private_scalar * peer_public_point. Often compared with Diffie-Hellman Key Exchange and Elliptic Curve Digital Signature Algorithm.
What each reference supports for this entry.
NIST recommendation for finite-field and elliptic-curve discrete-logarithm key establishment.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
ECDH is an elliptic-curve variant of Diffie-Hellman key exchange.
ECDH shared secrets are commonly expanded with HKDF.