Question: computer Science... Suppose we encrypt the ( hexadecimal ) plain - text 0 1 2 3 4 5 6 7 8 9 ABCDEFUsing the (

computer Science...
Suppose we encrypt the (hexadecimal) plain-text 0123456789 ABCDEFUsing the (hexadecimal) key 133457799BBC DFF1.
The first round key: K1=000110110000001011101111111111000111000001110010
Find out the following output in hexadecimal format:
L0:
L0=01234567
This is the left-hand half of the 64-bit plain-text block, split into two 32-bit segments.
R0:
R0=89ABCDEF
This is the right-hand half of the 64-bit plain-text block, split into two 32- bitsegments.
E(R0)
E(R0) expansion: 3289ABCF DEF01234
The E-box function is applied to the right-hand half of the plain-text block (R0) toexpand it to 48 bits.
E(R0) XOR K1:
E(R0) XOR K1: 3288A9A7 D9F11D12
The expanded right-hand half of the plain-text block (E(R0)) is then XORed with thefirst round key (K1).
S-box outputs (first round):
The output of the S-boxes (also known as substitution boxes) after the first round. InDES, there are eight S-boxes that take in 6-bit inputs and output 4-bit outputs. The inputs to the S-boxes are obtained by dividing the 48-bit output of the previous step into eight 6-bit blocks. The outputs of the S-boxes are then concatenated to form a 32-bit value. The S-boxes (substitution boxes) are a key component of the DES algorithm. They are used to substitute the input data with a different output value.
The S-boxes take 6-bit inputs and output 4-bit outputs. The input to the S-boxes is obtained by dividing the 48-bit output of the previous step into eight 6-bit blocks. Theoutputs of the S-boxes are then concatenated to form a 32-bit value.
S-box outputs (first round)= S-box values for each 6-bit block in
899BF5F6F5C8F9B6(48 total blocks).
computer Science... Suppose we encrypt the (

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!