Square-root oracle reduction for Rabin encryption
ID: square-root-oracle-reduction-for-rabin-encryption
For with distinct odd primes, choose a uniform unit and give only to an oracle returning any square root . Conditional on this square, is uniform among four roots and independent of the oracle's choice. With probability one half, is not , and is a nontrivial factor. Thus full inversion of the squaring map yields randomized integer factorization; this reduction does not equate arbitrary partial leakage with full inversion.
New to topics? Read the docs here!