# Deterministic factoring with oracles

2 PolSys - Polynomial Systems
Inria de Paris, LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : We revisit the problem of integer factorization with number-theoretic oracles, including a well-known problem: can we factor an integer N unconditionally, in deterministic polynomial time, given the value of the 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 for example that if N is a squarefree integer with a prime factor $p > √ N$ , then we can recover p in deterministic polynomial time given $ϕ(N)$. We also shed some light on the analogous problems for Carmichael's function, and the order oracle that is used in Shor's quantum factoring algorithm.
Document type :
Preprints, Working Papers, ...
Domain :

Cited literature [44 references]

https://hal.inria.fr/hal-01715832
Contributor : François Morain <>
Submitted on : Friday, February 23, 2018 - 9:16:35 AM
Last modification on : Wednesday, May 15, 2019 - 3:41:00 AM
Long-term archiving on : Thursday, May 24, 2018 - 12:32:26 PM

### Files

oracles.pdf
Files produced by the author(s)

### Identifiers

• HAL Id : hal-01715832, version 1
• ARXIV : 1802.08444

### Citation

François Morain, Guénaël Renault, Benjamin Smith. Deterministic factoring with oracles. 2018. ⟨hal-01715832⟩

Record views