Lec 9 - Key Management
Lec 9 - Key Management
Key Management
Key Management
• The distribution of public keys
– Public announcement
– Public available directory
– Public-key authority
– Public-key certificates
K = (YB)XA mod q
= (XB mod q)XA mod q
= (XB)XA mod q
= XBXA mod q
= (XA)XB mod q
= (XA mod q)XB mod q
= (YA)XB mod q
Diffie-Hellman Key Exchange
EXAMPLE:
q = 97, primitive root of q, in this case, = 5
A and B selects secret keys XA = 36 and XB = 58
Each computes public key; YA = 536 = 50 mod 97, YB = 558 = 44 mod 97
After exchanging public keys, each compute the common secret key:
K = (YB)XA mod 97 = 4436 = 75 mod 97
K = (YA)XB mod 97 = 5058 = 75 mod 97
Man-in-the-Middle Attack
YA YD1
Alice YD2 Darth YB Bob