Deterministic factoring with oracles

02/23/2018
by   François Morain, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2020

Noisy polynomial interpolation modulo prime powers

We consider the noisy polynomial interpolation problem of recovering an ...
research
07/20/2020

On completely factoring any integer efficiently in a single run of an order finding algorithm

We show that given the order of a single element selected uniformly at r...
research
10/12/2020

An exponent one-fifth algorithm for deterministic integer factorisation

Hittmeir recently presented a deterministic algorithm that provably comp...
research
04/14/2023

On deterministic, constant memory triangular searches on the integer lattice

Recently it has been shown that four constant memory, deterministic agen...
research
04/18/2023

Generalized Implicit Factorization Problem

The Implicit Factorization Problem was first introduced by May and Ritze...
research
05/12/2018

An Indexing for Quadratic Residues Modulo N and a Non-uniform Efficient Decoding Algorithm

An indexing of a finite set S is a bijection D : {1,...,|S|}→ S. We pres...
research
02/20/2019

Counting basic-irreducible factors mod p^k in deterministic poly-time and p-adic applications

Finding an irreducible factor, of a polynomial f(x) modulo a prime p, is...

Please sign up or login with your details

Forgot password? Click here to reset