February 26, 2002
Practical Aspects of Modern Cryptography
43
Diffie-Hellman Key Exchange
nAlice
nRandomly select a large integer a and send           A  = Ya in Ep.
nCompute the key       K = Ba in Ep.
nBob
nRandomly select a large integer b and send            B  = Yb in Ep.
nCompute the key       K = Ab in Ep.
n
Ba = Yba = Yab = Ab