Integer factoring and compositeness witnesses

We describe a reduction of the problem of factorization of integers n ≤ x in polynomial-time (log x)M+O(1) to computing Euler’s totient function, with exceptions of at most xO(1/M) composite integers that cannot be factored at all, and at most x exp −cM(loglog⁡x)3(logloglog⁡x)2$\begin{array}{} \disp...

Full description

Bibliographic Details
Main Authors: Pomykała Jacek, Radziejewski Maciej
Format: Article
Language:English
Published: De Gruyter 2020-08-01
Series:Journal of Mathematical Cryptology
Subjects:
rsa
Online Access:https://doi.org/10.1515/jmc-2019-0023
id doaj-105925cdda18429f9c41701c2f971e1c
record_format Article
spelling doaj-105925cdda18429f9c41701c2f971e1c2021-09-06T19:40:45ZengDe GruyterJournal of Mathematical Cryptology1862-29761862-29842020-08-0114134635810.1515/jmc-2019-0023jmc-2019-0023Integer factoring and compositeness witnessesPomykała Jacek0Radziejewski Maciej1Faculty of Mathematics, Informatics and Mechanics, University of Warsawul.Banacha 2, PL-02-097, Warsaw, PolandFaculty of Mathematics and Computer Science, Adam Mickiewicz Universityul.Umultowska 87, PL-61-614, Poznań, PolandWe describe a reduction of the problem of factorization of integers n ≤ x in polynomial-time (log x)M+O(1) to computing Euler’s totient function, with exceptions of at most xO(1/M) composite integers that cannot be factored at all, and at most x exp −cM(loglog⁡x)3(logloglog⁡x)2$\begin{array}{} \displaystyle \left(-\frac{c_M(\log\log x)^3}{(\log\log\log x)^2}\right) \end{array}$ integers that cannot be factored completely. The problem of factoring square-free integers n is similarly reduced to that of computing a multiple D of ϕ(n), where D ≪ exp((log x)O(1)), with the exception of at most xO(1/M) integers that cannot be factored at all, in particular O(x1/M) integers of the form n = pq that cannot be factored.https://doi.org/10.1515/jmc-2019-0023large sievefactoring algorithmszn*-generating setsdirichlet characterssmooth numbersdiscrete logarithm problem for composite numbersprimality testingeuler’s totient functionrsa11a0511a1511a5111m0611z05computational number theory: 11y0511y16
collection DOAJ
language English
format Article
sources DOAJ
author Pomykała Jacek
Radziejewski Maciej
spellingShingle Pomykała Jacek
Radziejewski Maciej
Integer factoring and compositeness witnesses
Journal of Mathematical Cryptology
large sieve
factoring algorithms
zn*-generating sets
dirichlet characters
smooth numbers
discrete logarithm problem for composite numbers
primality testing
euler’s totient function
rsa
11a05
11a15
11a51
11m06
11z05
computational number theory: 11y05
11y16
author_facet Pomykała Jacek
Radziejewski Maciej
author_sort Pomykała Jacek
title Integer factoring and compositeness witnesses
title_short Integer factoring and compositeness witnesses
title_full Integer factoring and compositeness witnesses
title_fullStr Integer factoring and compositeness witnesses
title_full_unstemmed Integer factoring and compositeness witnesses
title_sort integer factoring and compositeness witnesses
publisher De Gruyter
series Journal of Mathematical Cryptology
issn 1862-2976
1862-2984
publishDate 2020-08-01
description We describe a reduction of the problem of factorization of integers n ≤ x in polynomial-time (log x)M+O(1) to computing Euler’s totient function, with exceptions of at most xO(1/M) composite integers that cannot be factored at all, and at most x exp −cM(loglog⁡x)3(logloglog⁡x)2$\begin{array}{} \displaystyle \left(-\frac{c_M(\log\log x)^3}{(\log\log\log x)^2}\right) \end{array}$ integers that cannot be factored completely. The problem of factoring square-free integers n is similarly reduced to that of computing a multiple D of ϕ(n), where D ≪ exp((log x)O(1)), with the exception of at most xO(1/M) integers that cannot be factored at all, in particular O(x1/M) integers of the form n = pq that cannot be factored.
topic large sieve
factoring algorithms
zn*-generating sets
dirichlet characters
smooth numbers
discrete logarithm problem for composite numbers
primality testing
euler’s totient function
rsa
11a05
11a15
11a51
11m06
11z05
computational number theory: 11y05
11y16
url https://doi.org/10.1515/jmc-2019-0023
work_keys_str_mv AT pomykałajacek integerfactoringandcompositenesswitnesses
AT radziejewskimaciej integerfactoringandcompositenesswitnesses
_version_ 1717767866538786816