Skip to main content

Implicit Factoring with Shared Middle Discrete Bits

  • Conference paper
  • First Online:
Computer Engineering and Networking

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 277))

  • 1294 Accesses

Abstract

We study the problem of implicit factoring presented by May and Ritzenhofen in 2009 and apply it to more general settings, where prime factors of both integers are only known by implicit information of middle discrete bits. Consider two integers N 1 = p 1 q 1 and N 2 = p 2 q 2 where p 1, p 2, q 1, and q 2 are primes and q 1, q 2N α. In the case of tlog2 N bits shared in one consecutive middle block, we describe a novel lattice-based method that leads to the factorization of two integers in polynomial time as soon as t > 4α. Moreover, we use much lower lattice dimensions and obtain a great speedup. Subsequently, we heuristically generalize the method to an arbitrary number n of shared blocks. The experimental results show that the constructed lattices work well in practical attacks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. May, A., & Ritzenhofen M. (2009). Implicit factoring: On polynomial time factoring given only an implicit hint. LNCS, 5443, 1–14.

    MathSciNet  Google Scholar 

  2. Sarkar, S., & Maitra S. (2009). Further results on implicit factoring in polynomial time. Mathematics of Communications, 3(2), 205–217.

    Article  MATH  MathSciNet  Google Scholar 

  3. Faugère J.-C., Marinier R., & Renault G. (2010). Implicit factoring with shared most significant and middle bits. LNCS, 6056, 70–87.

    Google Scholar 

  4. Herrman, M., & May, A. (2008). Solving linear equations modulo divisors: On factoring given any bits. LNCS, 5350, 406–424.

    Google Scholar 

  5. Jochemsz, E. (2007). Cryptanalysis of RSA variants using small roots of polynomials. Netherlands: Technische Universiteit Eindhoven.

    Google Scholar 

  6. Blömer, J., & May, A. (2003). New partial key exposure attacks on RSA. LNCS, 2729, 27–43.

    Google Scholar 

  7. Jochemsz, E., et al. (2006). A strategy for finding roots of multivariate polynomials with new applications in attacking RSA variants. LNCS, 4284, 267–282.

    MathSciNet  Google Scholar 

  8. Lenstra, A. K., Lenstra Jr. H. W., & Lovász L. (1982). Factoring polynomials with rational coefficients. Mathematiche Analen, 261(4), 515–534.

    Google Scholar 

  9. Howgrave-Graham, N. (1997). Finding small roots of univariate modular equations revisited. LNCS, 1355, 131–142.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meng Shi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Shi, M., Liu, X., Han, W. (2014). Implicit Factoring with Shared Middle Discrete Bits. In: Wong, W.E., Zhu, T. (eds) Computer Engineering and Networking. Lecture Notes in Electrical Engineering, vol 277. Springer, Cham. https://doi.org/10.1007/978-3-319-01766-2_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-01766-2_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-01765-5

  • Online ISBN: 978-3-319-01766-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics