Integer Factorization via Tensor Network Schnorr's Sieving
Marco Tesoro, Ilaria Siloi, Daniel Jaschke, Giuseppe Magnifico, Simone Montangero

TL;DR
This paper introduces a novel tensor network-based algorithm inspired by Schnorr's framework for factoring large numbers, demonstrating polynomial scaling and successful factorization of RSA numbers up to 100 bits, highlighting potential cryptographic vulnerabilities.
Contribution
It presents a quantum-inspired tensor network method for integer factorization, showing polynomial resource scaling and successful factorization of RSA numbers up to 100 bits.
Findings
Tensor network methods can factor RSA numbers up to 100 bits.
Resource scaling is polynomial with respect to bit-length.
Current results do not threaten existing cryptographic security.
Abstract
Classical public-key cryptography standards rely on the Rivest-Shamir-Adleman (RSA) encryption protocol. The security of this protocol is based on the exponential computational complexity of the most efficient classical algorithms for factoring large semiprime numbers into their two prime components. Here, we address RSA factorization building on Schnorr's mathematical framework where factorization translates into a combinatorial optimization problem. We solve the optimization task via tensor network methods, a quantum-inspired classical numerical technique. This tensor network Schnorr's sieving algorithm displays numerical evidence of polynomial scaling of resources with the bit-length of the semiprime. We factorize RSA numbers up to 100 bits and assess how computational resources scale through numerical simulations up to 130 bits, encoding the optimization problem in quantum systems…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
