Question: In practice, a and k are both in the range p2150 2250, and computing T =a P and y0 = k P is done using

In practice, a and k are both in the range p2150 2250, and computing T =a P and y0 = k P is done using the Double-and-Add algorithm as shown in Sect. 9.2. of understanding cryptography 1. Illustrate how the algorithm works for a = 19 and for a = 160. Do not perform elliptic curve operations, but keep P a variable. 2. How many (i) point additions and (ii) point doublings are required on average for one multiplication? Assume that all integers have n = [log2 p] bit. 3. Assume that all integers have n = 160 bit, i.e., p is a 160-bit prime. Assume one group operation (addition or doubling) requires 20 sec. What is the time for one double-and-add operation?

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 Databases Questions!