Abstract
In this short paper we show how to apply Montgomery multiplication to the tag tracing variant of the Pollard rho algorithm applied to prime order fields. This combines the advantages of tag tracing with those of Montgomery multiplication. In particular, compared to the previous version of tag tracing, the use of Montgomery multiplication entirely eliminates costly modular reductions and replaces these with much more efficient divisions by a suitable power of two.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bos, J.W., Montgomery, P.L.: Montgomery arithmetic from a software perspective. In: Bos, J.W., Lenstra, A.K. (eds.) Topics in Computational Number Theory Inspired by Peter L. Montgomery, pp. 10–39. Cambridge University Press (2017)
Cheon, J.H., Hong, J., Kim, M.: Accelerating Pollard’s rho algorithm on finite fields. J. Cryptol. 25(2), 195–242 (2012)
Montgomery, P.L.: Modular multiplication without trial division. Math. Comput. 44(170), 519–521 (1985)
van Oorschot, P., Wiener, M.: Parallel collision search with cryptanalytic applications. J. Cryptol. 12, 1–28 (1999)
Pollard, J.M.: A Monte Carlo method for index computation \((\text{ mod } \, p)\). Math. Comput. 32(143), 918–924 (1978)
Schnorr, C., Lenstra, H.W.: A Monte Carlo factoring algorithm with linear storage. Math. Comput. 43(167), 289–311 (1984)
Acknowledgements
We thank Ruben Niederhagen and the reviewers for helpful comments and suggestions on how to improve the presentation of the paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Mukhopadhyay, M., Sarkar, P. (2022). Combining Montgomery Multiplication with Tag Tracing for the Pollard Rho Algorithm in Prime Order Fields. In: Batina, L., Picek, S., Mondal, M. (eds) Security, Privacy, and Applied Cryptography Engineering. SPACE 2022. Lecture Notes in Computer Science, vol 13783. Springer, Cham. https://doi.org/10.1007/978-3-031-22829-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-22829-2_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-22828-5
Online ISBN: 978-3-031-22829-2
eBook Packages: Computer ScienceComputer Science (R0)