Question: Let Ek ( x ) be the block encryption function of a block cipher. In particular, E is the block encryption algorithm, k is the
Let Ekx be the block encryption function of a block cipher. In particular, E is the block encryption algorithm, k is the symmetric key, and x is a blocklength input.
The plaintext message is chopped into blocks m m m where mi is the ith plaintext block.
Also, we have a pseudorandom number generator Giseed that takes a seed some initialisation number and for each index i generates a blocklength pseudorandom output.
Suppose Alice uses the following algorithm to generate her ciphertext blocks:
ci Ekmi XOR EkGi seed
Which one is the correct decryption algorithm by Bob Alice and Bob have agreed on E G k seed beforehand, and D is the block decryption algorithm corresponding to E
a
Dkci XOR Gi seed
b
Dkci XOR EkGi seed
c
Dkci XOR EkGi seed
d
EkGi seed XOR ci
e
Dkci XOR DkGi seed
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
