ON THE ORACLE COMPLEXITY OF FACTORING INTEGERS

Authors
Citation
Um. Maurer, ON THE ORACLE COMPLEXITY OF FACTORING INTEGERS, Computational complexity, 5(3-4), 1995, pp. 237-247
Citations number
16
Categorie Soggetti
Mathematics, General","Computer Sciences",Mathematics,"Computer Science Theory & Methods
Journal title
ISSN journal
10163328
Volume
5
Issue
3-4
Year of publication
1995
Pages
237 - 247
Database
ISI
SICI code
1016-3328(1995)5:3-4<237:OTOCOF>2.0.ZU;2-2
Abstract
The problem of factoring integers in polynomial time with the help of an infinitely powerful oracle who answers arbitrary questions with yes or no is considered. The goal is to minimize the number of oracle que stions. Let N be a given composite n-bit integer to be factored, where n = [log(2) N]. The trivial method of asking for the bits of the smal lest prime factor of N requires n/2 questions in the worst case. A non -trivial algorithm of Rivest and Shamir requires only n/3 questions fo r the special case where N is the product of two n/2-bit primes. In th is paper, a polynomial-time oracle factoring algorithm for general int egers is presented which, for any epsilon > 0, asks at most En oracle questions for sufficiently large N, thus solving an open problem posed by Rivest and Shamir. Based on a plausible conjecture related to Lens tra's conjecture on the running time of the elliptic curve factoring a lgorithm, it is shown that the algorithm fails with probability at mos t N-(epsilon/2) for all sufficiently large N.