Suppose we already proved the correctness of the RSA algorithm under the assumption that gcd(m, n) = 1. Prove the correctness of the RSA algorithm without this assumption, that is, m^de ≡ m (mod n) for all 1 ≤ m < n. (Hint: use the Chinese remainder theorem.)
Correctness of RSA :(Me)d
≡ M (mod n).
Proof:---
By the definition of d, we know that de ≡ 1 [mod (p−1)(q−1)].
Assuming that M is not divisible by either p or q,
Thus, we have that the following two congruences hold:
And since gcd(p,q)=1, we can use the Chinese
Remainder
Theorem to show that therefore Cd ≡ M (mod
pq):
Get Answers For Free
Most questions answered within 1 hours.