Question: Solve the previous exercise, but use the El Gamal cryptosystem instead of RSA. Data From Previous Exercise Suppose Alice wants to send Bob a message,

Solve the previous exercise, but use the El Gamal cryptosystem instead of RSA.


Data From Previous Exercise

Suppose Alice wants to send Bob a message, M, that is the price she is willing to pay for his old bike. Here, M is just an integer in binary. She uses the RSA algorithm to encrypt M, to produce the ciphertext, C, using Bob’s public key, and sends it to Bob. Unfortunately, Eve has intercepted C before it gets to Bob Explain how Eve can use Bob’s public key to alter the ciphertext C to change it into C , so that if she sends C to Bob (with Eve pretending to be Alice), then, after Bob has decrypted C , he will get a plaintext that is twice the value of M.

Step by Step Solution

3.35 Rating (170 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Eve can use the El Gamal cryptosystem to alter the ciphertext C The El Gama... View full answer

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 Data Structures Algorithms Questions!