Question

4. Suppose Alec wishes to communicate with Diego, who is using RSA with a public key (e, n) and corresponding private key d. Alec takes his message m and sends c m mod n to Diego. Unfortunately, Eve is able to intercept Alecs message, modifying it to instead send dc() mod n for some (secret) r that Eve chooses. (a) Diego receives Alecs tampered ciphertext d and tries to decrypt it using his private key d. What is the resulting decrypted message m, in terms of m and r? Is Diego likely to be able to make any sense of his message? (b) In an effort to figure out what happened, Diego tweets the value of m to Alec. Eve, of course, is able to eavesdrop on this communication and thus also learns m. How can Eve use this information to recover Alecs original message m? How should Eve have chosen r at the beginning so that this is possible? c) Suppose that Alec also has an RSA public key (eA,nA) and that Diego knows this key. How can Alec and Diego modify their protocol so that Diego is able to verify that Alecs messages really did come from Alec, and that the message was not tampered with mid-transmission?

0 0
Add a comment Improve this question Transcribed image text
Request Professional Answer

Request Answer!

We need at least 10 more requests to produce the answer.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the answer will be notified once they are available.
Know the answer?
Add Answer to:
4. Suppose Alec wishes to communicate with Diego, who is using RSA with a public key...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
Active Questions
ADVERTISEMENT