Question: In a Diffie - Hellman key exchange setup, Alice and Bob agreed on global / public parameters as follows: A prime integer, P = 2

In a Diffie-Hellman key exchange setup, Alice and Bob agreed on global/public parameters as follows:
A prime integer, P =229
A primitive root of the prime(q), g =7
Furthermore, Alice chooses her random private key XA=[int (the current year + Month + your ID)/2)] mod 227 and Bob chooses his random private key XB =[int ((Current year + your ID)/3)] mod 227
If XA and/ or XB and/ or XE =0/1, then update XA =85 and/or XB =99, XE=143
Eve as an attacker, generates his random private key XE=[int (the current year + Month + your ID)/5)] mod 227.
"int" is the integer function that converts decimal to integer number.
Also Eve intercepts the session parameters between Alice and Bob.
How Eve Manages to launch Man-in-the-Middle attack in the above setup.?
Show your work.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!