Question: Problem 3 ( 3 0 points ) : Consider an ElGamal Message Exchange with a common prime ( boldsymbol { q } =

Problem 3(30 points):
Consider an ElGamal Message Exchange with a common prime \(\boldsymbol{q}=\mathbf{71}\) and a primitive root \(\boldsymbol{\alpha}=\)7. Meanwhile, we know that Alice has the public key \(\mathbf{Y}_{\mathbf{A}}=\mathbf{3}\), and Bob wants to encrypt a message \(\mathbf{M}\) to send to Alice.
(a) If Bob chooses the random integer \( k=2\), what is the ciphertext of \(\mathrm{M}=30\)? Please note that ciphertext consists of two values: \(\mathrm{C}_{1}\) and \(\mathrm{C}_{2}\).(15 points)
(b) If Bob now chooses a different value of \( k \) so that the encoding of \( M=30\) is \( C=\left(59, C_{2}\right)\), what is the integer \( C_{2}\)? Hint: you need to first derive the value of k .(15 points)
Problem 4(25 points):
(a) It is possible to use a hash function to construct a block cipher with a structure similar to DES. Because a hash function is one way and a block cipher must be reversible (to decrypt), how is it possible? (10 points)
Problem 3 ( 3 0 points ) : Consider an ElGamal

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 Programming Questions!