If and while , then
and is a nontrivial factor of .
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.
If a purported authentication service returns a square root of every chosen square modulo a Rabin modulus, a verifier who knows one root obtains a different root with substantial probability and can factor the modulus. Repeating the challenge therefore reveals the private key.

Articles by others on the same topic (0)

There are currently no matching articles.