A Monte Carlo Factoring Algorithm With Linear Storage
- 1 July 1984
- journal article
- Published by JSTOR in Mathematics of Computation
- Vol. 43 (167) , 289-311
- https://doi.org/10.2307/2007414
Abstract
We present an algorithm which will factor an integer n quite efficiently if the class number $h( - n)$ is free of large prime divisors. The running time $T(n)$ (number of compositions in the class group) satisfies $\operatorname {prob}[T(m) \leqslant {n^{1/2r}}] \gtrsim {(r - 2)^{ - (r - 2)}}$ for random $m \in [n/2,n]$ and $r \geqslant 2$. So far it is unpredictable which numbers will be factored fast. Running the algorithm on all discriminants - ns with $s \leqslant {r^r}$ and $r = \sqrt {\ln n/\ln \ln n}$, every composite integer n will be factored in $o(\exp \sqrt {\ln n\ln \ln n} )$ bit operations. The method requires an amount of storage space which is proportional to the length of the input n. In our analysis we assume a lower bound on the frequency of class numbers $h( - m)$, $m \leqslant n$, which are free of large prime divisors.
Keywords
This publication has 10 references indexed in Scilit:
- Ein Effizienzvergleich der Faktorisierungsverfahren von Morrison-Brillhart und SchroeppelComputing, 1983
- Refined analysis and improvements on some factoring algorithmsJournal of Algorithms, 1982
- Rational Quadratic FormsPublished by Elsevier ,1982
- Asymptotically Fast Factorization of IntegersMathematics of Computation, 1981
- An improved Monte Carlo factorization algorithmBIT Numerical Mathematics, 1980
- A method for obtaining digital signatures and public-key cryptosystemsCommunications of the ACM, 1978
- A monte carlo method for factorizationBIT Numerical Mathematics, 1975
- Computational Problems, Methods, and Results in Algebraic Number TheoryMathematics of Computation, 1974
- Class number, a theory of factorization, and generaPublished by American Mathematical Society (AMS) ,1971
- Theory of Numbers. By G. B. Matthews. Pp. 111. $1.16. 1961. (Chelsea Publishing Company, New York)The Mathematical Gazette, 1963