Computing $\varphi(N)$ for an RSA module with a single quantum query
Luis V\'ictor Dieulefait, Jorge Urr\'oz

TL;DR
This paper presents a simple polynomial-time quantum algorithm to compute Euler's totient function for RSA modules using minimal information, offering new insights into factoring RSA with additional data.
Contribution
The paper introduces a novel, efficient quantum algorithm that computes (N) for RSA modules with minimal operations and high probability, advancing cryptographic analysis.
Findings
Algorithm runs in polynomial time
High probability of success (>1 - 1/N^{1/2-psilon})
Simplifies computation to gcd, multiplications, and division
Abstract
In this paper we give a polynomial time algorithm to compute for an RSA module using as input the order modulo of a randomly chosen integer. This provides a new insight in the very important problem of factoring an RSA module with extra information. In fact, the algorithm is extremely simple and consists only on a computation of a greatest common divisor, two multiplications and a division. The algorithm works with a probability of at least , where is any small positive constant.
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
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum and electron transport phenomena
