RSA ⇒ FAC

Fully-black-box reduction · standard model · RSA78 · security loss: tight: one factoring call; RSA advantage equals factoring success on GrGen’s moduli

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.