130 likes | 184 Views
Handbook of Applied Cryptography - CH3, 3.6.3. Kwang-Wook Yun 2017. 9.18. Agenda. 3.6.3 Pollard’s rho algorithm for logarithms. Introduction Algorithm pseudocode Example. 3.6.3 Introduction.
E N D
Handbook of Applied Cryptography- CH3, 3.6.3 Kwang-Wook Yun 2017. 9.18
Agenda • 3.6.3 Pollard’s rho algorithm for logarithms • Introduction • Algorithm pseudocode • Example
3.6.3 Introduction • Pollard’s rho algorithm(Algorithm3.60) for computing discrete logarithms is a randomized algorithm with the same expected running time as the baby-step giant-step algorithm. • But, Pollard’s rho algorithm requires a negligible amount of storage. • it is far preferable to baby-step giant-step algorithm for problems of practical interest. For simplicity, it is assumed in this subsection that G is a cyclic group whose order n is prime.
4.2.1 Fermat’s test • 4.11
참조 • Pollard’s rho algorithm for logarithms: https://en.m.wikipedia.org/wiki/Pollard%27s_rho_algorithm_for_logarithms