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
k
1
: 1st party’s private value
k
2
: 2nd party’s private value
R
1
: 1st party’s 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
=