SAT and Lattice Reduction for Integer Factorization
Yameen Ajani, Curtis Bright

TL;DR
This paper introduces a hybrid SAT and lattice reduction method that efficiently solves integer factorization problems with partial known bits, outperforming existing pure approaches.
Contribution
A novel hybrid approach combining SAT solving and Coppersmith's lattice reduction method for faster factorization of integers with partial known bits.
Findings
Hybrid method significantly faster than pure approaches
Effective for random leaked-bit factorization problems
Combines strengths of SAT and algebraic techniques
Abstract
The difficulty of factoring large integers into primes is the basis for cryptosystems such as RSA. Due to the widespread popularity of RSA, there have been many proposed attacks on the factorization problem such as side-channel attacks where some bits of the prime factors are available. When enough bits of the prime factors are known, two methods that are effective at solving the factorization problem are satisfiability (SAT) solvers and Coppersmith's method. The SAT approach reduces the factorization problem to a Boolean satisfiability problem, while Coppersmith's approach uses lattice basis reduction. Both methods have their advantages, but they also have their limitations: Coppersmith's method does not apply when the known bit positions are randomized, while SAT-based methods can take advantage of known bits in arbitrary locations, but have no knowledge of the algebraic structure…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsgraph theory and CDMA systems
