Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

=+ What would it look like? Who should deliver it?

Answered: 1 week ago