Question: Let's consider a simplified DES algorithm that requires an 8 - bit plaintext input denoted as M and a 6 - bit key denoted as

Let's consider a simplified DES algorithm that requires an 8-bit plaintext input denoted
as M and a 6-bit key denoted as K. The components of this algorithm are defined as
follows:
initial permutation IP =(146)(25)(387).
a Feistel function F where
-Expansion permutation E has the schema 241233.
The only S-Box is S2 from the normal DES Feistel function.
-P-Box has the permutation schema 4123.
a key schedule defined simply via shifts without additional permutations as: C0||D0=K,
Ki=Ci+1||Di+1,i=0,1,2,dots where Ci and Di are both of 3-bit length and computed by
Ci=((Ci-12)o+Ci-1)1
Di=((Di-11)o+Di-1)2
Let M=11010101 and K=101101.
(a) Calculate the sub-keys K0,K1, and K2 for the initial three rounds.
(b) Apply three iterations of F to encrypt M. Then, decrypt the resulting ciphertext. Pay
close attention to all intermediate results at each step of the process.
 Let's consider a simplified DES algorithm that requires an 8-bit plaintext

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