January 15, 2002
Practical Aspects of Modern
Cryptography
Diffie-Hellman Key Exchange
•Alice
•Randomly
select a large integer a and send A = Ya mod N.
•Compute the key K = Ba mod N.
•Bob
•Randomly
select a large integer b and
send
B = Yb mod N.
•Compute
the key K = Ab mod N.
•
Ba = Yba = Yab = Ab