Scaling up prime factorization with self-organizing gates: A memcomputing approach
Tristan Sharp, Rishabh Khare, Erick Pederson, Fabio Lorenzo Traversa

TL;DR
This paper demonstrates that the MEMCPU platform can efficiently scale prime factorization of large biprimes, especially using the congruence model, with potential for real-time applications through ASIC implementation.
Contribution
It introduces a novel memcomputing approach with structure-dependent tuning for prime factorization, achieving scalable performance on large biprimes unlike traditional methods.
Findings
MEMCPU's congruence model scaled up to 300-bit biprimes
Factorization times follow a quadratic polynomial in the number of bits
Potential for real-time factorization with ASIC implementation
Abstract
We report preliminary results on using the MEMCPU\texttrademark{} Platform to compute the prime factorization of large biprimes. The first approach, the direct model, directly returns the factors of a given biprime. The second approach, the congruence model, returns smooth congruences to address the bottleneck of standard sieve methods. The models have size-dependent structure, and the MEMCPU Platform requires structure-dependent tuning for optimal performance. Therefore, for both models, we tuned the platform on sample problems up to a given size according to available resources. Then we generated RSA-like benchmark biprimes to perform rigorous scaling analysis. The MEMCPU timings over the tuned range followed low degree polynomials in the number of bits, markedly different than other tested methods including general number field sieve. MEMCPU's congruence model was the most promising,…
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.
Taxonomy
TopicsCoding theory and cryptography · Parallel Computing and Optimization Techniques · Quantum Computing Algorithms and Architecture
