RSA ⇒ FAC
Statement
If RSA is hard for , then factoring the moduli that outputs is hard, since the factors of yield the decryption exponent — RSA78.
Sketch
Given an RSA challenge , run the factoring algorithm on ; if it returns a prime factor , set , compute with , and output . The output is correct whenever factoring succeeds, so the RSA advantage equals the factoring success probability on the moduli outputs.
Notes
- The reduction preserves the modulus distribution of . This is the distribution of the factoring game (independent uniform -bit primes) when samples that way and then picks coprime to ; a with fixed conditions on — folklore.
- Whether factoring hardness implies RSA hardness is open in the standard model; against generic ring algorithms the two are equivalent (RSA ⇔ FAC) — AM09, DLO24.