Abstract
Let N be an integer with at least two distinct prime factors. We reduce the problem of factoring N to the task of finding random integer solutions (e 1, ..., e t) ∈ ℤt of the inequalities
where c > 1 is fixed and p 1, ..., p t are the first t primes. We show, under the assumption that the smooth integers distribute “uniformly”, that there are N c+o(1) many solutions (e 1, ..., e t) if c > 1 and if ε: = c − 1 − (2c − 1)log log N / log p t > 0. We associate with the primes p 1, . . ., p t a lattice L ⊂ ℝt+1 of dimension t and we associate with N a point N ∈ ℝt+1. We reduce the problem of factoring N to the task of finding random lattice vectors z that are sufficiently close to N in both the ∞-norm and the 1-norm. The dimension t of the lattice L is polynomial in log N. For N ≈ 2512 it is about 6300. We also reduce the problem of computing, for a prime N, discrete logarithms of the units in ℤ/Nℤ to a similar diophantine approximation problem.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
E.R. Canfield, P. ErdÖs, C. Pomerance: On a problem of Oppenheim concerning “Factorisatio Numerorum”. J. Number Theory 17, (1983), pp. 1–28.
M.J. Coster, B.A. Lmacchia, A.M. Odlyzko and C.P. Schnorr: An Improved low-density subset sum algorithm. Proceedings EUROCRYPT’91. Springer LNCS.
R. Kannan: Minkowski’s convex body theorem and integer programming. Math. Oper. Res. 12 (1987), pp. 415–440.
J.C. Lagarias, H.W. Lenstra, Jr. and C.P. Schnorr: Korkin-Zolotarev bases and successive minima of a lattice and its reciprocal lattice. To appear in Combinatorica.
A.K. Lenstra, H.W. Lenstra, Jr and L. LovÁsz: Factoring polynomials with rational coefficients. Math. Annalen 261, (1982), pp. 515–534.
K.K. Norton: Numbers with small prime factors, and the least kth power non-residue. Memoirs of the AMS, 106 (1971) 106 pages.
C.P. Schnorr: A hierarchy of polynomial time lattice basis reduction algorithms. Theoret. Comp. Sci. 53, (1987), pp. 201–224.
C.P. Schnorr: A more efficient algorithm for lattice basis reduction. Journal of Algorithms 9, (1988), pp. 47–62.
C.P. Schnorr and M. Euchner: Lattice basis reduction: improved practical algorithms and solving subset sum problems. Proceedings of FCT-symposium 1991, Altenhof near Berlin, Germany, September — To appear in Springer LNCS.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schnorr, C.P. (1991). Factoring Integers and Computing Discrete Logarithms via Diophantine Approximation. In: Davies, D.W. (eds) Advances in Cryptology — EUROCRYPT ’91. EUROCRYPT 1991. Lecture Notes in Computer Science, vol 547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46416-6_24
Download citation
DOI: https://doi.org/10.1007/3-540-46416-6_24
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54620-7
Online ISBN: 978-3-540-46416-7
eBook Packages: Springer Book Archive