Paper 2015/605
Computing Elliptic Curve Discrete Logarithms with Improved Baby-step Giant-step Algorithm
Steven D. Galbraith, Ping Wang, and Fangguo Zhang
Abstract
The negation map can be used to speed up the computation of elliptic curve discrete logarithms using either the baby-step giant-step algorithm (BSGS) or Pollard rho. Montgomery's simultaneous modular inversion can also be used to speed up Pollard rho when running many walks in parallel. We generalize these ideas and exploit the fact that for any two elliptic curve points
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint. MINOR revision.
- Keywords
- baby-step giant-stepelliptic curve discrete logarithmnegation map
- Contact author(s)
- s galbraith @ auckland ac nz
- History
- 2016-02-11: revised
- 2015-06-28: received
- See all versions
- Short URL
- https://ia.cr/2015/605
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2015/605, author = {Steven D. Galbraith and Ping Wang and Fangguo Zhang}, title = {Computing Elliptic Curve Discrete Logarithms with Improved Baby-step Giant-step Algorithm}, howpublished = {Cryptology {ePrint} Archive, Paper 2015/605}, year = {2015}, url = {https://eprint.iacr.org/2015/605} }