Question: Q 4 . Let E k and D k denote the encryption and decryption function of the AES. Let Z 0 be an initial value

Q4. Let Ek and Dk denote the encryption and decryption function of the AES. Let Z0 be an
initial value IV, which is any chosen binary string of length 128. A new cipher based on
the one-key block cipher AES (called the AES in the output feedback (OFM) mode) is
built as follows.
The plaintext and ciphertext space of the new cipher are {0,1}*.
The key space of the new cipher is {0,1}128 or {0,1}192 or {0,1}256.
Let M=MtdotsM2M1 be any padded plaintext according to a padding method,
where t1 is a positive message and each Mi is a binary string of length 128. The
encryption function of the new cipher is:
Ci=Mio+Zi for i1
where o+ denotes the bitwise exclusive-or operation, Ci is the ciphertext block corre-
sponding to the plaintext block Mi and k is a secret key and Zi=Ek(Zi-1) for each
i1
(4a) Write down the decryption function of the new cipher without proving its correctness.
10 marks
(4b) Is this new cipher a stream cipher or block cipher? Justify your answer briefly.
Q 4 . Let E k and D k denote the encryption and

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!