On Factoring and Power Divisor Problems via Rank-3 Lattices and the Second Vector

Abstract

We propose a deterministic algorithm based on Coppersmith's method that employs a rank-3 lattice to address factoring-related problems. An interesting aspect of our approach is that we utilize the second vector in the LLL-reduced basis to avoid trivial collisions in the Baby-step Giant-step method, rather than the shortest vector as is commonly used in the literature. Our results are as follows: 1. Compared to the result by Harvey and Hittmeir (Math. Comp. 91 (2022), 1367 - 1379), who achieved a complexity of O( N(1/5) log(16/5) N / (log log N)(3/5)) for factoring a semiprime N = pq, we demonstrate that in the balanced p and q case, the complexity can be improved to O( N(1/5) log(13/5) N / (log log N)(3/5) ). 2. For factoring sums and differences of powers, that is, numbers of the form N = an plus or minus bn, we improve Hittmeir's result (Math. Comp. 86 (2017), 2947 - 2954) from O( N(1/4) log(3/2) N ) to O( N(1/5) log(13/5) N ). 3. For the problem of finding r-power divisors, that is, finding all integers p such that pr divides N, Harvey and Hittmeir (Proceedings of ANTS XV, Research in Number Theory 8 (2022), no. 4, Paper No. 94) recently directly applied Coppersmith's method and achieved a complexity of O( N(1/(4r)) log(10+epsilon) N / r3 ). By using faster LLL-type algorithms and sieving on small primes, we improve their result to O( N(1/(4r)) log(7+3 epsilon) N / ((log log N minus log(4r)) r(2+epsilon)) ). The worst-case running time for their algorithm occurs when N = pr q with q on the order of N(1/2). By focusing on this case and employing our rank-3 lattice approach, we achieve a complexity of O( r(1/4) N(1/(4r)) log(5/2) N ). In conclusion, we offer a new perspective on these problems, which we hope will provide further insights.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…