Implicit Factoring: On Polynomial Time Factoring Given Only an Implicit Hint

  • Authors:
  • Alexander May;Maike Ritzenhofen

  • Affiliations:
  • Horst Görtz Institute for IT-security Faculty of Mathematics, Ruhr-University of Bochum, Bochum, Germany 44780;Horst Görtz Institute for IT-security Faculty of Mathematics, Ruhr-University of Bochum, Bochum, Germany 44780

  • Venue:
  • Irvine Proceedings of the 12th International Conference on Practice and Theory in Public Key Cryptography: PKC '09
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We address the problem of polynomial time factoring RSA moduli N 1 = p 1 q 1 with the help of an oracle. As opposed to other approaches that require an oracle that explicitly outputs bits of p 1 , we use an oracle that gives only implicit information about p 1 . Namely, our oracle outputs a different N 2 = p 2 q 2 such that p 1 and p 2 share the t least significant bits. Surprisingly, this implicit information is already sufficient to efficiently factor N 1 , N 2 provided that t is large enough. We then generalize this approach to more than one oracle query.