Question: In this problem, we explore the Diffie-Hellman (DH) public-key encryption algorithm, which allows two entities to agree on a shared key. The DH algorithm makes
a. Prove that in general that Alice and Bob obtain the same symmetric key, that is, prove S = S'.
b. With p = 11 and g = 2, suppose Alice and Bob choose private keys SA = 5 and 5/3 = 12, respectively. Calculate Alice's and Bob's public keys, TA and TB. Show all work.
c. Following up on part (b), now calculate S as the shared symmetric key. Show all work.
d. Provide a timing diagram that shows how Diffie-Hellman can be attacked by a man-in the-middle. The timing diagram should have three vertical lines, one for Alice, one for Bob, and one for the attacker Trudy.
Step by Step Solution
3.41 Rating (154 Votes )
There are 3 Steps involved in it
Alice Bob Secrect key S A S B Public key T A gS A mod p T B gS B mod p Shared key S ... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (1 attachment)
899-CS-CN (738).docx
120 KBs Word File
