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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Finance Questions!