1. What is the correct order of operation within each round of the Whirlpool algorithm?

a) Add round key, Substitute bytes, Mix rows, Shift columns

b) Substitute bytes, Add round key, Shift columns, Mix rows

c) Mix rows, Substitute bytes, Shift columns, Add round key

d) Substitute bytes, Shift columns, Mix rows, Add round key

### View Answer

2. What is the size of the s-box table/matrix in Whirlpool?

a) 8 × 8

b) 16 × 16

c) 8 × 16

d) 16 × 8

### View Answer

3. The S-box implements linear mapping thus providing diffusion.

a) True

b) False

### View Answer

4. Another name for the Whirlpool key is

a) CState

b) LState

c) Estate

d) KState

### View Answer

5. How many round constants (RCs) are required in Whirlpool?

a) 10

b) 11

c) 12

d) 21

### View Answer

6. The Round Constant is dependent on the s-box values.

a) True

b) False

### View Answer

7. The Round Constant is given by S[8(r-1)+j]. What are the limits of ‘r’?

a) 0 <= r <= 11

b) 0 <= r <= 12

c) 0 <= r <= 10

d) 0 <= r <=16

### View Answer

8. When the Round Constant is given by S[8(r-1)+j]. What are the limits of ‘i’ and ‘j’?

a) i = 1 ; 0 <= j <= 7

b) i = 0 ; 0 <= j <= 7

c) 0 <= i <= 7; 0 <= j <= 7

d) 0 <= i <= 7; j=0

### View Answer

9. The 7th row in the 8 × 8 matrix undergoes a ___________ shift.

a) 6 bit

b) 6 byte

c) 7 bit

d) 7 byte

### View Answer

10. How many XOR gate operations are involved in the S-box permutation?

a) 12

b) 8

c) 16

d) 4

### View Answer

11. Which round provides linear diffusion in the Whirlpool Algorithm?

a) Add Key

b) Substitute Bytes

c) Mix Rows

d) Shift Rows