Deterministic factoring with oracles (Q6115442)

From MaRDI portal
Revision as of 09:43, 30 July 2024 by Openalex240730090724 (talk | contribs) (Set OpenAlex properties.)
scientific article; zbMATH DE number 7711673
Language Label Description Also known as
English
Deterministic factoring with oracles
scientific article; zbMATH DE number 7711673

    Statements

    Deterministic factoring with oracles (English)
    0 references
    12 July 2023
    0 references
    In this paper the problem of integer factorization is studied. Lattice-based techniques are used to factoring a positive integer with number-theoretic oracles. We denote by \(\phi(N)\), \(\lambda(N)\) and \(\sigma(N)\) the value of the Euler totient function, the value of the Carmichael lambda function, and the sum of all positive divisors of \(N\). It is proved that if \(N\) is square-free and has at least three prime factors, of which the largest \(p\) satisfies \(p > \sqrt{N}\), then \( p\) is computed in deterministic polynomial time in \(\log N\), provided that one of the quantities \(\phi(N)\), \(\lambda(N)\), or \(\sigma(N)\) is known. Next, suppose that \(N=p_1p_2p_3\), where \(p_1\), \(p_2\), \(p_3\) are primes with \(p_1 > p_2 > p_3\), and put \(a_i = \log p_i/\log N\) \((i=1,2)\). Then we can compute a nontrivial factor of \(N\) in deterministic polynomial time in \(\log N\) given \(\phi(N)\) or \(\sigma(N)\), provided that either \(a_1> 1/2\), or \(2a_1+3a_2 \geq 2\), or \(a_2 > (-1 + \sqrt{17})/8\). Several examples are given.
    0 references
    deterministic integer factorization
    0 references
    lattice basis reduction
    0 references
    LLL algorithm
    0 references
    Coppersmith's method
    0 references
    continuous fractions
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references