RSA ⇔ FAC
Statement
Against generic ring algorithms, which access only through ring operations and equality tests, computing -th roots modulo (RSA) is equivalent to factoring , even when the adversary receives an advice string from unbounded preprocessing on : any such RSA adversary converts into a factoring adversary with polynomially related online complexity and polynomially longer advice — DLO24. The converse holds unconditionally: the factorization of gives and hence — RSA78 (RSA ⇒ FAC). Algorithms that use the bit representation of ring elements are not covered.
Notes
- Without preprocessing, the equivalence is due to AM09.