Cryptography Overview

Phase 1

Alice

Private value

Public value

Phase 2

Alice

Agreed upon

key

Parameters

Bob

Private value

Public value

Bob

=

Agreed upon

key

 

Figure 3-13Elliptic 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 party’s private value

k2: 2nd party’s private value

R1: 1st party’s public value

C h a p t e r 3 C r y p t o g r a p h y

7 9

Page 101
Image 101
RSA Security 5.2.2 manual 13Elliptic Curve Diffie-Hellman Key Agreement