Cryptology ePrint Archive: Report 2002/112

An Efficient Procedure to Double and Add Points on an Elliptic Curve

Kirsten Eisentraeger, Kristin Lauter, and Peter L. Montgomery

Abstract: We present an algorithm that speeds exponentiation on a general elliptic curve by an estimated 3.8% to 8.5% over the best known general exponentiation methods when using affine coordinates. This is achieved by eliminating a field multiplication when we compute 2P + Q from given points P, Q on the curve. We give applications to simultaneous multiple exponentiation and to the Elliptic Curve Method of factorization. We show how this improvement together with another idea can speed the computation of the Weil and Tate pairings by up to 7.8%.

Category / Keywords: implementation / elliptic curve cryptosystem, Weil pairing, Tate pairing

Publication Info: submitted for publication

Date: received 5 Aug 2002

Contact author: klauter at microsoft com

Available format(s): Postscript (PS) | Compressed Postscript (PS.GZ) | BibTeX Citation

Version: 20020810:133033 (All versions of this report)

Short URL:

Discussion forum: Show discussion | Start new discussion

[ Cryptology ePrint archive ]