Question
Question 1 Suppose you have the following 64-bit block: {1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1,
Question 1 Suppose you have the following 64-bit block: {1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1}. This 64-bit block is the input of the first round in DES, that is (L0,R0). What are the first 32 bits of the output of the first round?
Write the numbers separated with commas, leave one space after every comma. Do NOT use "{" or "}" in the answer.
Question 2
Suppose you have the following 64-bit block: {0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1}. This 64-bit block is the input of the second round in DES, that is (L1,R1). What are the first 32 bits of the output of the second round?
Write the numbers separated with commas, leave one space after every comma. Do NOT use "{" or "}" in the answer.
Question 3
Suppose you have the following 64-bit block: {0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1}. This 64-bit block is the input of the first round in DES, that is (L0,R0). Suppose also that the output of the function "f" is the following 32-bit block: {0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0}
What is the output of the first round?
Write the numbers separated with commas, leave one space after every comma. Do NOT use "{" or "}" in the answer.
Question 4
Suppose you have the following 64-bit block: {1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1}. This 64-bit block is the input of the first round in DES, that is (L0,R0). Suppose also that the output of the function "f" is the following 32-bit block: {1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0}
What is the output of the first round?
Write the numbers separated with commas, leave one space after every comma. Do NOT use "{" or "}" in the answer.
Question 5
How many rounds does DES have?
64 | |
56 | |
16 | |
128 | |
32 | |
48 |
Question 6
What are the inputs of the "f" function?
The first 32 bits of the 64-bit block and a sub-key of 48 bits. | |
The first 48 bits of the 64-bit block and a sub-key of 32 bits. | |
The last 48 bits of the 64-bit block and a sub-key of 32 bits. | |
The last 32 bits of the 64-bit block and a sub-key of 48 bits. | |
The last 32 bits of the 64-bit block and a sub-key of 56 bits. |
Question 7
What is the output of the "f" function?
32 bits | |
48 bits | |
56 bits | |
16 bits | |
L0 bits | |
R0 bits |
Question 8
How many sub-keys are generated from the original key k?
32 | |
16 | |
48 | |
64 | |
128 | |
L0,R0 |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started