This problem provides a numerical example of encryption using a one-round version of DES. We start with
Question:
This problem provides a numerical example of encryption using a one-round version of DES. We start with the same bit pattern for the key K and the plaintext, namely:
a. Derive K1, the first-round subkey.
b. Derive L0,R0.
c. Expand R0 to get E[R0], where E[⋅] is the expansion function of Table 3.2.
d. Calculate A=E[R0]⊕K1.
e. Group the 48-bit result of (d) into sets of 6 bits and evaluate the corresponding S-box substitutions.
f. Concatenate the results of (e) to get a 32-bit result, B.
g. Apply the permutation to get P(B).
h. Calculate R1=P(B)⊕L0.
i. Write down the ciphertext.
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Related Book For
Question Posted: