Problems 9
Problems 9
5501 Cryptology
Homework 9
April 16, 2009
2. Bob is using the Rabin Cryptosystem. Bob’s modulus is 40741 = 131 · 311. Alice
knows Bob’s modulus but not its factors. Alice wants to remind Bob of a date in
May and sends it to Bob encrypted. The ciphertext is 24270.
(a) Show how Bob decrypts the ciphertext. One of the possible plaintexts is a
date, which Bob accepts and discards the other decryptions.
(b) Alice happens to see one of the decryptions discarded by Bob. It is 5959. Show
how Alice can now factor Bob’s modulus.
3. Bob and Bart are using the Rabin Cryptosystem. Bob’s modulus is 2183 and Bart’s
modulus is 2279. Alice wants to send an integer x, 0 < x < 2183, encrypted to both
of them. She sends ciphertext 1479 to Bob and the ciphertext 418 to Bart. Carol
sees the ciphertexts and she knows Bob’s and Bart’s moduli. Show how Carol can
compute x without factoring of moduli. Hint: Use Chinese Remainder Theorem.
4. It is given that
where 50101 is a prime. Show that the element α = 4815 is of order 25 in the
multiplicative group ZZ∗50101 .