0Pricing
Cryptology Academy · Lesson

ECDH: Elliptic Curves for Key Exchange

Apply elliptic-curve scalar multiplication to ECDH key agreement.

Welcome

ECDH replaces DH's multiplicative group with an elliptic curve group. The result: equivalent security with 10× smaller keys and 10× faster operations.

EC Group Operations

In ECDH, the 'multiplication' is elliptic-curve scalar multiplication: multiplying a point P by a scalar k means adding P to itself k times: k×P. This is the EC analog of g^k mod p.

All lessons in this course

  1. The Key Distribution Problem
  2. Diffie-Hellman Key Exchange Math
  3. ECDH: Elliptic Curves for Key Exchange
  4. Forward Secrecy & Ephemeral Key Exchange
← Back to Cryptology Academy