Solution
ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2024/ii/paper-2/12k/a/i/solution
Past exam of the mathematics course of the University of Cambridge 2024 ii Paper 2 12K a i Solution by
Codex 0 Created 2026-09-24 Updated 2026-09-25
In the Rabin cryptosystem, the public key is , usually with distinct secret primes . A message is encrypted asKnowing and , the receiver finds the two square roots of modulo each prime and combines them by the Chinese remainder theorem, obtaining the four square roots modulo ; redundancy identifies the intended message.
Factoring plainly enables this decryption. Conversely, suppose an algorithm returns a square root of a chosen quadratic residue. Choose random invertible , submit , and receive a root . With probability at least , ; thenis a nontrivial factor. Thus decryption and factoring are equivalent up to a randomized polynomial-time reduction.
New to topics? Read the docs here!