Question: Topic: Number Theory Q. Recall that an EAO (elementary arithmetic operation) consists of adding, subtracting, multiplying, doing division with remainder to two integers, or taking
Topic: Number Theory
Q. Recall that an EAO (elementary arithmetic operation) consists of adding, subtracting, multiplying, doing division with remainder to two integers, or taking the ceiling of the square root of an integer.
Company A decides to implement RSA for its employees by generating a common, company-wide RSA modulus n, then distributing a unique encryption/decryption exponent pair ( ei, di ) to each employee i. Suppose the CEO of company B wants to send a message M Z / nZ to two employees of company A, say employes i = 1, 2. Thus the CEO computes and sends the ciphertexts
C1 Me1 mod n C2 Me2mod n
Assume that gcd( e1, e2 ) = 1. Explain how Eve, an eavesdropper who sees C1, C2, can efficiently compute M
( and explain why its efficient, i.e. runs in O( log n ) EAOs ).
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
