!!! Overview [{$pagename}] is a [function] that is easy to compute in one direction, yet [difficult to compute|Computational Hardness Assumption] in the opposite direction (finding its inverse) without special information, called the "[trapdoor]". [{$pagename}] are widely used in [cryptography]. !! [RSA] Assumption In this [example], having the inverse of e modulo φ(n), the Euler's totient function of n, is the trapdoor: f(x)=x%%sup e %% mod (n) If the [factorization] is known, * φ(n) can be computed, * so then the inverse d of e can be computed d = e−1 mod φ(n), * and then given y = f(x) we can find x = yd mod n = xed mod n = x mod n. Its hardness follows from RSA assumption.!! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }]