Abstract
The factorization algorithm of Pollard generates a sequence in ℤ n by
wheren denotes the integer to be factored. The algorithm finds an factorp ofn within\(0\left( {\sqrt p } \right)\) macrosteps (=multiplications/divisions in ℤ n ) on average. An empirical analysis of the Pollard algorithm using modified sequences
withx 0,b,c,α∈ℕ and α≥2 shows, that a factorp ofn under the assumption gcd (α,p-1)≠1 now is found within
macrosteps on average.
Zusammenfassung
Bei Eingabe vonn erzeugt der Pollardsche Faktorisierungsalgorithmus durch
eine Folge in ℤ n . Der Algorithmus bildet mit festemm∈[logn, n 1/4] die größten gemeinsamen Teiler
und benötigt im Mittel\(0\left( {\sqrt p } \right)\) viele Makroschritte (=Multiplikationen/Divisionen in ℤ n ), um den Primfaktorp vonn aufzufinden. Wir haben den Pollard-Algorithmus unter Verwendung modifizierter Iterationsformeln
mitx 0,b,c,α∈ℕ und α≥2 ausgewertet. Die experimentellen Daten zeigen, daß die modifizierten Versionen im Falle ggT(α,p-1)≠1 im Mittel
viele Makroschritte zum Auffinden des Primfaktorsp vonn benötigen.
Similar content being viewed by others
Literatur
[BRE 79] Brent, R. P.: Analysis of some new cycle finding and factorization alogrithms. Department of Computer Science, Australia National University, 1979.
[GUY 75] Guy, R. K.: How to factor a number. Proc. Fifth Manitoba Conference on Numerical Math. 1975, pp. 49–89.
[KNU 81] Knuth, D. E.: The art of computer programming, vol. II. New York: Addison-Wesley 1981.
[POL 75] Pollard, J. M.: A monte carlo method for factorization. BIT15, 331–334 (1975).
[SOB 64] Sobol, I. M.: On periods of pseudo-random sequences. Theory of Probability and its Applications9, 333–338 (1964).
Author information
Authors and Affiliations
Additional information
Diese Arbeit wurde im Rahmen des Forschungsprojektes „Sicherheit kryptographischer Verfahren” angefertigt, welches vom BMFT unter dem Förderungskennzeichen 0830108 gefördert wird.
Rights and permissions
About this article
Cite this article
Gold, R., Sattler, J. Modifikationen des Pollard-Algorithmus. Computing 30, 77–89 (1983). https://doi.org/10.1007/BF02253297
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02253297