Solving Linear Equations Modulo Divisors: On Factoring Given Any Bits

  • Authors:
  • Mathias Herrmann;Alexander May

  • Affiliations:
  • Horst Görtz Institute for IT-Security Faculty of Mathematics, Ruhr Universität Bochum, Germany;Horst Görtz Institute for IT-Security Faculty of Mathematics, Ruhr Universität Bochum, Germany

  • Venue:
  • ASIACRYPT '08 Proceedings of the 14th International Conference on the Theory and Application of Cryptology and Information Security: Advances in Cryptology
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the problem of finding solutions to linear equations modulo an unknown divisor p of a known composite integer N . An important application of this problem is factorization of N with given bits of p . It is well-known that this problem is polynomial-time solvable if at most half of the bits of p are unknown and if the unknown bits are located in one consecutive block. We introduce an heuristic algorithm that extends factoring with known bits to an arbitrary number n of blocks. Surprisingly, we are able to show that ln (2) ≈ 70% of the bits are sufficient for any n in order to find the factorization. The algorithm's running time is however exponential in the parameter n . Thus, our algorithm is polynomial time only for $n = {\mathcal O}(\log\log N)$ blocks.