C&O Reading Group - Randy Yee

Monday, October 26, 2015 4:15 pm - 4:15 pm EDT (GMT -04:00)

Title: ECDLP and Improved Baby-Step Giant-Step

Speaker: Randy Yee
Affiliation: University of Waterloo
Room: MC 6486

Abstract:

The ECDLP is a classic problem whose presumed hardness is the basis for many cryptosystems. As far as general purpose ECDLP algorithms go, the most commonly used is the Pollard rho algorithm, a probabilistic algorithm with asymptotic run time \surd N  where N  is the size of the group in which the discrete log is being solved. While Pollard rho is the typical method of choice, an alternate, fairly naive method for solving ECDLP exists known as the Baby-Step Giant-Step algorithm.

A recent paper by Galbraith, Wang and Zhang showed that using surprisingly simple techniques, this algorithm can be sped up significantly in the context of computing ECDLPs, concluding that certain variants of BSGS have superior average case run time compared to Pollard rho.

The presentation will be based on the following paper:

https://eprint.iacr.org/2015/605.pdf

For more information about our reading group, please visit our webpage

http://www.math.uwaterloo.ca/~deolivei/reading.htm