Arrow Research search
Back to MFCS

MFCS 2016

Integer Factoring Using Small Algebraic Dependencies

Conference Paper Regular Papers Algorithms and Complexity ยท Theoretical Computer Science

Abstract

Integer factoring is a curious number theory problem with wide applications in complexity and cryptography. The best known algorithm to factor a number n takes time, roughly, exp(2*log^{1/3}(n)*log^{2/3}(log(n))) (number field sieve, 1989). One basic idea used is to find two squares, possibly in a number field, that are congruent modulo n. Several variants of this idea have been utilized to get other factoring algorithms in the last century. In this work we intend to explore new ideas towards integer factoring. In particular, we adapt the AKS primality test (2004) ideas for integer factoring. In the motivating case of semiprimes n=pq, i. e. p<q are primes, we exploit the difference in the two Frobenius morphisms (one over F_p and the other over F_q) to factor n in special cases. Specifically, our algorithm is polynomial time (on number theoretic conjectures) if we know a small algebraic dependence between p, q. We discuss families of n where our algorithm is significantly faster than the algorithms based on known techniques.

Authors

Keywords

  • integer
  • factorization
  • factoring integers
  • algebraic dependence
  • dependencies

Context

Venue
International Symposium on Mathematical Foundations of Computer Science
Archive span
1973-2025
Indexed papers
3045
Paper id
797600209671454319
v2026.09.13