Chapter 3 Cryptography 79
Cryptography Overview
Figure 3-13 Elliptic Curve Diffie-Hellman Key Agreement
The Math
Even though the two parties involved are making computations using different
private values, they will both end up with the same secret key, as illustrated by the
following.
P: point on the elliptic curve
k1: 1st partys private value
k2: 2nd partys private value
R1: 1st partys public value
Parameters
Bob
Private value
Public value
Bob
Alice
Private value
Public value
Alice
Phase 1
Phase 2
Agreed upon
key
Agreed upon
key =