loading...
An Improved Algorithm for uP + vQ on a Family of Elliptic Curves
Denver, Colorado April 04-April 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.10419th IEEE International Parallel and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Zhu YueFei, Information Engineering University, China
Kuang BaiJie, Information Engineering University, China
Zhang YaJuan, Information Engineering University, China
The computational performance of cryptographic protocols based on elliptic curves strongly depends on the efficiency of multi scalar multiplications of uP + vQ, where P and Q are points on an elliptic curve. An efficient way to compute uP + vQ is to compute two scalar multiplications simultaneously, rather than computing each scalar multiplications separately.
Koblitz introduced a family of curves which admit especially fast elliptic multi scalar multiplication and Solinas brought forward an improved algorithm for kP using the τ-expansion of Koblitz Curves. We give a new algorithm for uP +vQ on Koblitz Curves based on the τ-expansion with the additional speedup of the new joint spare form, which is called τ-NJSF, where P and Q are on an Koblitz Curve defined over F2m. We also present an efficient algorithm to obtain the τ-NJSF and prove its average joint Hamming density (AJHD) is 27/56 via the method of stochastic process. Computing uP +vQ by our algorithm can reduce the computational complexity in more than 95% cases, and the running time is reduced by 3.6% on average, while compared with computation that by using τ-JSF.
Index Terms:
Elliptic Curve Cryptosystem, Scalar Multiplication, Koblitz Curves, Joint Sparse Form
Citation:
Zhu YueFei, Kuang BaiJie, Zhang YaJuan, "An Improved Algorithm for uP + vQ on a Family of Elliptic Curves," ipdps, vol. 18, pp.294, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 17, 2005
Usage of this product signifies your acceptance of the Terms of Use.