Question: Problem 3 (40 points) Perform an ECDH Key Exchange for the given parameters below. Submit your python code and output screenshots. The parameters are as
Problem 3 (40 points) Perform an ECDH Key Exchange for the given parameters below. Submit your python code and output screenshots. The parameters are as follows: a) Suppose p = 229 and the Elliptic Curve defined by y^2 = x^3 + x +7 over Finite Field. Generate and plot the EC points. b) Suppose that Alice chooses the private key value x = 82 and Bob chooses the private key value y = 123. Find the public keys for both. c) Calculate the shared secret value for Bob and Alice. Problem 3 (40 points) Perform an ECDH Key Exchange for the given parameters below. Submit your python code and output screenshots. The parameters are as follows: a) Suppose p = 229 and the Elliptic Curve defined by y^2 = x^3 + x +7 over Finite Field. Generate and plot the EC points. b) Suppose that Alice chooses the private key value x = 82 and Bob chooses the private key value y = 123. Find the public keys for both. c) Calculate the shared secret value for Bob and Alice
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
