Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Consider the elliptic curve E : Y 2 = x 3 + x + 1 8 over F p , with p = 3 1
Consider the elliptic curve : over with While the numbers are small,
you still need to use methods that also work well for larger numbers, unless otherwise instructed. When
computing multiples, use the doubleandadd algorithm or its variant based on ternary expansions.
a Verify that there is a point in with coordinate Suppose the coordinate is encoded
by just one extra bit as we explained in class. Determine the exact coordinate.
b Verify that the point in a has order in Do not compute all multiples of Based on
this verification, determine # without performing any further group operations in Is
it true that each element of is of the form for some minZ points
c Alice and Bob would like to use the elliptic DiffieHellman key exchange ECDH based on the
above and They agree to use only the coordinates in the communications and the
shared secret key. Alice chooses her secret Help her compute
d Alice receives the coordinate from Bob. Without computing Bob's secret help
Alice compute the shared secret key. pointsHint: You need to first find either or
e Find Bob's secret by solving the ECDLP with the PohligHellman
algorithm. When solving the ECDLP for points of small prime orders and you may perform
exhaustive searches on the small sets of multiples of the points, if needed.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started