Speeding up elliptic curve discrete logarithm computations with point halving

  • Authors:
  • Fangguo Zhang;Ping Wang

  • Affiliations:
  • School of Information Science and Technology, Sun Yat-sen University, Guangzhou, China 510006;School of Information Science and Technology, Sun Yat-sen University, Guangzhou, China 510006

  • Venue:
  • Designs, Codes and Cryptography
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Pollard rho method and its parallelized variants are at present known as the best generic algorithms for computing elliptic curve discrete logarithms. We propose new iteration function for the rho method by exploiting the fact that point halving is more efficient than point addition for elliptic curves over binary fields. We present a careful analysis of the alternative rho method with new iteration function. Compared to the previous r-adding walk, generally the new method can achieve a significant speedup for computing elliptic curve discrete logarithms over binary fields. For instance, for certain NIST-recommended curves over binary fields, the new method is about 12---17% faster than the previous best methods.