Fast square-free decomposition of integers using class groups
Erik Mulder

TL;DR
This paper introduces a heuristic algorithm leveraging class groups of binary quadratic forms to efficiently decompose integers of the form n=a^2b, where b is square-free, significantly improving factoring speed for cryptographic applications.
Contribution
The paper presents the first heuristic expected-time algorithm for square-free decomposition using class groups, outperforming existing methods for certain cryptographic-sized integers.
Findings
Algorithm operates in heuristic expected time involving class group computations
Method is fastest known for factoring integers of the form n=a^2b with prime a, b
Applicable to cryptographic integers, enhancing factoring efficiency
Abstract
Let , where is square-free. In this paper we present an algorithm based on class groups of binary quadratic forms that finds the square-free decomposition of , i.e. and , in heuristic expected time: If are both primes of roughly the same cryptographic size, then our method is currently the fastest known method to factor . This has applications in cryptography, since some cryptosystems rely on the hardness of factoring integers of this form.
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 · Cryptography and Residue Arithmetic · graph theory and CDMA systems
