Question: PLEASE CODE USING JAVA 2. Apply the expansion permutation of the f-function to the following 32-bit block: {1, 0, 0, 0, 0, 1, 0, 0,
PLEASE CODE USING JAVA
2. Apply the expansion permutation of the f-function to the following 32-bit block: {1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1}
Write the numbers separated with commas, leave one space after every comma. Do NOT use "{" or "}" in the answer.
3.
Suppose we have the following 64-bit block: {0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1}
What is the 32-bit input of the f-function coming from this block?
Write the numbers separated with commas, leave one space after every comma. Do NOT use "{" or "}" in the answer.
5.
Suppose that the output of the expansion permutation is the following 48-bit block: {1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0}.
Assume also that the sub-key for this round is: {0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}.
What is the 48-bit block that is passed to the S-boxes?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
