Title :
Improving the Parallelized Pollard Rho Method for Computing Elliptic Curve Discrete Logarithms
Author :
Ping Wang ; Fangguo Zhang
Author_Institution :
Coll. of Comput. Sci. & Software Eng., Shenzhen Univ., Shenzhen, China
Abstract :
Pollard rho method and its parallelized variant are at present known as the best generic algorithms for computing elliptic curve discrete logarithms. We design new iteration functions for the parallel rho method by exploiting the fact that for any two points P and Q, we can efficiently get P-Q when we compute P+Q. We present a careful analysis of the alternative rho method with new iteration functions. Compare to the previous parallel r-adding walk, generally the new method can reduce the size of the space that is being searched by a factor of 4 with the additional costs of 2 field multiplications and 1 squaring at each iteration step for computing elliptic curve discrete logarithms.
Keywords :
iterative methods; public key cryptography; elliptic curve discrete logarithms; field multiplications; generic algorithms; iteration functions; iteration step; parallel r-adding walk; parallelized Pollard rho method; Algorithm design and analysis; Cryptography; Educational institutions; Electronic mail; Elliptic curves; Equations; Program processors; Pollard rho method; elliptic curve discrete logarithm; random walk;
Conference_Titel :
Emerging Intelligent Data and Web Technologies (EIDWT), 2013 Fourth International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-4799-2140-9
DOI :
10.1109/EIDWT.2013.55