Abstract
Can we factor an integer N unconditionally, in deterministic polynomial time, given the value of its Euler totient φ(N) ? We show that this can be done under certain size conditions on the prime factors of N. The key technique is lattice basis reduction using the LLL algorithm. Among our results, we show that if N has a prime factor p>N, then we can recover p in deterministic polynomial time given φ(N). We also shed some light on the analogous factorization problems given oracles for the sum-of-divisors function, Carmichael’s function, and the order oracle that is used in Shor’s quantum factoring algorithm.
| Original language | English |
|---|---|
| Pages (from-to) | 663-690 |
| Number of pages | 28 |
| Journal | Applicable Algebra in Engineering, Communication and Computing |
| Volume | 34 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - 1 Jul 2023 |
Keywords
- Deterministic Integer Factorization
- Lattice Basis Reduction
Fingerprint
Dive into the research topics of 'Deterministic factoring with oracles'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver