Unit 2: Modern Symmetric-key Encipherment - Practice Quiz

CSE403 — Network Security And Cryptography 60 Questions
0 Correct 0 Wrong 60 Left
0/60

1 What are the possible coefficient values of polynomials in ?

GF(2^n) Fields Easy
A. Only and
B. All integers from to
C. Only and
D. All real numbers between and

2 Which operation is equivalent to polynomial addition in ?

GF(2^n) Fields Easy
A. Integer division
B. Ordinary decimal addition followed by division by
C. Bitwise AND
D. Bitwise XOR

3 How many elements are present in the finite field ?

GF(2^n) Fields Easy
A.
B.
C.
D.

4 What is the block size used by DES?

DES Structure Easy
A. bits divided into four independently encrypted sections
B. bits
C. bits
D. bits

5 How many rounds are performed in standard DES encryption?

DES Structure Easy
A. rounds
B. rounds
C. rounds
D. rounds

6 What type of structure is used by DES?

DES Structure Easy
A. Stream structure
B. Feistel structure
C. Sponge structure
D. Substitution-permutation structure with no division into left and right halves

7 What is the main purpose of the S-boxes in DES?

DES Structure Easy
A. Store the plaintext
B. Generate parity bits
C. Increase the block size
D. Provide substitution

8 What is the effective key length of DES?

Analysis and Security of DES Easy
A. bits
B. bits
C. bits
D. bits

9 Why is DES considered insecure for many modern applications?

Analysis and Security of DES Easy
A. It requires a separate public key for every encrypted message
B. Its blocks are too large
C. It has no substitution operations
D. Its key is too short

10 Which cipher was introduced to improve security by applying DES multiple times?

Analysis and Security of DES Easy
A. Triple DES
B. Double AES
C. Single RC4
D. Extended SHA

11 What fixed block size does AES use?

AES Introduction Easy
A. bits
B. bits
C. bits
D. bits

12 Which key sizes are supported by AES?

AES Introduction Easy
A. , , and bits
B. , , and bits with a separate parity bit for each byte
C. , , and bits
D. , , and bits

13 How many rounds does AES-128 perform?

AES Introduction Easy
A. rounds
B. rounds
C. rounds
D. rounds

14 Which AES transformation replaces each byte using an S-box?

AES Transformations Easy
A. SubBytes
B. MixColumns
C. ShiftRows
D. AddRoundKey

15 Which AES transformation cyclically shifts bytes within the rows of the state?

AES Transformations Easy
A. A transformation that reverses every bit in each column before exchanging the columns
B. ShiftRows
C. MixColumns
D. SubBytes

16 Which AES transformation combines each state column using arithmetic in ?

AES Transformations Easy
A. AddRoundKey
B. ShiftRows
C. SubBytes
D. MixColumns

17 What operation is used by AddRoundKey to combine the state with a round key?

AES Transformations Easy
A. Integer addition
B. Bitwise XOR
C. Matrix transposition followed by decimal multiplication
D. Bitwise OR

18 What is produced by the AES key expansion process?

AES Key Expansion and Ciphers Easy
A. Digital signatures
B. Initialization vectors
C. Plaintext blocks
D. Round keys

19 Which AES transformation is omitted from the final encryption round?

AES Key Expansion and Ciphers Easy
A. AddRoundKey
B. MixColumns
C. SubBytes
D. ShiftRows

20 Which block cipher mode can provide both encryption and authentication?

Use of modern block ciphers Easy
A. GCM
B. CTR
C. CBC
D. ECB

21 In defined by the irreducible polynomial , what is ?

GF(2^n) Fields Medium
A.
B.
C.
D.

22 In defined using , which polynomial is the multiplicative inverse of ?

GF(2^n) Fields Medium
A.
B.
C.
D.

23 What is the sum of the field elements 0x57 and 0x83 in ?

GF(2^n) Fields Medium
A. 0xD5
B. 0xDA
C. 0xC4
D. 0xD4

24 Why does the DES expansion permutation transform the 32-bit right half into 48 bits before the round function continues?

DES Structure Medium
A. To double selected bits so the next round receives a complete 64-bit block
B. To match the 48-bit round key and form eight 6-bit S-box inputs
C. To create six independent 8-bit values for the DES substitution stage
D. To append sixteen parity bits used to detect errors in the right half

25 In one DES Feistel round, suppose the input halves are and , and the round function produces . What are the output halves?

DES Structure Medium
A. and
B. and
C. and
D. and

26 Which sequence correctly describes how a DES round key is derived from the supplied 64-bit key?

DES Structure Medium
A. Discard parity bits, rotate two 28-bit halves, and select 48 bits
B. Substitute all key bytes, rotate one 56-bit value, and select 48 bits
C. Retain parity bits, rotate two 32-bit halves, and select 56 bits
D. Expand the key to 128 bits, divide it into halves, and select 64 bits

27 Assuming all DES keys are equally likely, approximately how many keys must an exhaustive-search attacker test on average before finding the correct key?

Analysis and Security of DES Medium
A.
B.
C.
D.

28 An analyst studies many plaintext pairs having carefully selected XOR differences and observes the resulting ciphertext differences. Which attack is being applied to DES?

Analysis and Security of DES Medium
A. Differential cryptanalysis
B. Exhaustive key search
C. A meet-in-the-middle attack that stores every intermediate DES round value
D. Linear cryptanalysis

29 If DES encryption satisfies , what does the DES complementation property imply?

Analysis and Security of DES Medium
A.
B.
C.
D.

30 A system uses AES with a 192-bit key. How many encryption rounds are applied to each 128-bit block?

AES Introduction Medium
A. 16 rounds
B. 10 rounds
C. 12 rounds
D. 14 rounds

31 The bytes 00 01 02 ... 0F are loaded into an AES state in order. Which sequence forms the first row of the state?

AES Introduction Medium
A. 00 04 08 0C
B. 00 03 06 09, because AES fills each row before proceeding to the next row
C. 00 01 02 03
D. 00 05 0A 0F

32 During AES ShiftRows, a byte initially located in row 2, column 0 moves to which column?

AES Transformations Medium
A. Column 1
B. Column 0
C. Column 2
D. Column 3

33 What is the result of applying AES MixColumns to the column ?

AES Transformations Medium
A.
B.
C.
D.

34 Which AES transformation is its own inverse when the same round key is used?

AES Transformations Medium
A. AddRoundKey
B. SubBytes
C. ShiftRows
D. MixColumns

35 Which sequence of transformations is used in the final AES encryption round?

AES Transformations Medium
A. SubBytes, ShiftRows, MixColumns, and then AddRoundKey using the original cipher key
B. SubBytes, ShiftRows, AddRoundKey
C. ShiftRows, MixColumns, AddRoundKey
D. SubBytes, MixColumns, AddRoundKey

36 How many 32-bit words are generated by the AES-128 key expansion, including the original key words?

AES Key Expansion and Ciphers Medium
A. 40 words
B. 44 words
C. 52 words
D. 60 words

37 For AES-128 key expansion, which operation is applied when generating a word whose index is a multiple of 4?

AES Key Expansion and Ciphers Medium
A. Rotate by one bit, substitute its first byte, then XOR the cipher key
B. Apply RotWord and SubWord to , XOR Rcon, then XOR
C. Apply MixColumns to , XOR Rcon, then XOR
D. Apply ShiftRows to , XOR SubWord, then append

38 An image encrypted with a block cipher still reveals repeated visual patterns because identical plaintext blocks produce identical ciphertext blocks. Which mode was most likely used?

Use of modern block ciphers Medium
A. CTR mode
B. ECB mode
C. GCM mode
D. CBC mode

39 During CBC transmission, one bit of ciphertext block is accidentally changed. What is the effect after decryption?

Use of modern block ciphers Medium
A. is corrupted, and the matching bit in is flipped
B. remains correct, but the corresponding bit is flipped in every subsequent plaintext block
C. Only the matching bit in is flipped, while every later block remains unchanged
D. All plaintext blocks from onward become completely corrupted

40 Two messages are encrypted in CTR mode using the same key and nonce. If their ciphertexts are and , what information becomes directly available to an attacker?

Use of modern block ciphers Medium
A.
B.
C.
D. equals the authentication tag

41 In the AES field defined by , what is the product of the bytes 0x57 and 0x13?

GF(2^n) Fields Hard
A. 0xF9
B. 0xFE
C. 0xE1
D. 0xCB

42 Suppose the AES modulus were replaced by a reducible degree-8 polynomial over . Which consequence would most directly invalidate the algebraic construction of the AES S-box?

GF(2^n) Fields Hard
A. Byte addition would no longer be equivalent to bitwise XOR
B. Every byte value would acquire multiple additive inverses
C. Some nonzero byte values would have no multiplicative inverse
D. Polynomial multiplication would cease to be associative

43 Under the AES polynomial , which byte is the multiplicative inverse of 0x53?

GF(2^n) Fields Hard
A. 0x8F
B. 0xB5
C. 0xCA
D. 0xC6

44 The AES xtime operation multiplies a byte by in . What is xtime(0x83)?

GF(2^n) Fields Hard
A. 0x16
B. 0x06
C. 0x9B
D. 0x1D

45 Why can DES decryption use the same Feistel round implementation as encryption?

DES Structure Hard
A. The expansion permutation becomes its own inverse
B. The round subkeys are applied in reverse order
C. The S-box inputs and outputs are exchanged
D. The initial permutation reverses every round

46 Which statement precisely describes the role of the DES expansion permutation ?

DES Structure Hard
A. It expands 32 bits to 48 bits by duplicating selected boundary bits
B. It expands 32 bits to 48 bits by repeating every second bit
C. It expands 32 bits to 48 bits by inserting key bits
D. It expands 32 bits to 48 bits by appending parity bits

47 A 6-bit input 101011 is supplied to DES S-box . Using the outer bits for the row and the inner four bits for the column, what is the 4-bit output?

DES Structure Hard
A. 1001
B. 0111
C. 1100
D. 0011

48 Let under DES, and let an overbar denote bitwise complementation. Which relation follows from the DES complementation property?

Analysis and Security of DES Hard
A.
B.
C.
D.

49 Which comparison between the classic differential and linear cryptanalysis attacks on full 16-round DES is most accurate?

Analysis and Security of DES Hard
A. Differential uses about known plaintexts; linear uses about chosen plaintexts
B. Differential uses about chosen plaintexts; linear uses about known plaintexts
C. Differential uses about known plaintexts; linear uses about chosen plaintexts
D. Differential uses about ciphertexts; linear uses about chosen plaintexts

50 For a DES weak key, all 16 generated round subkeys are identical. Which property then holds for every plaintext ?

Analysis and Security of DES Hard
A.
B.
C.
D.

51 AES maps input bytes into the state by . After ShiftRows, where does byte move?

AES Introduction Hard
A. Row 2, column 1
B. Row 3, column 2
C. Row 1, column 2
D. Row 1, column 0

52 Applying the AES MixColumns transformation to the column [0xD4, 0xBF, 0x5D, 0x30] produces which output column?

AES Transformations Hard
A. [0xD4, 0x5D, 0x30, 0xBF]
B. [0x04, 0x66, 0x81, 0xE5]
C. [0x66, 0x04, 0xE5, 0x81]
D. [0x2E, 0x7D, 0x7A, 0xD2]

53 A difference entering MixColumns has exactly one nonzero byte. Ignoring cancellation with other columns, how many nonzero output bytes must that column contain?

AES Transformations Hard
A. At least two
B. Exactly three
C. Exactly four
D. At most one

54 A full nonfinal AES encryption round applies SubBytes, ShiftRows, MixColumns, and AddRoundKey in that order. Which sequence directly inverts that round when using the same untransformed round key?

AES Transformations Hard
A. AddRoundKey, InvShiftRows, InvSubBytes, InvMixColumns
B. AddRoundKey, InvMixColumns, InvShiftRows, InvSubBytes
C. InvSubBytes, InvShiftRows, InvMixColumns, AddRoundKey
D. InvMixColumns, AddRoundKey, InvSubBytes, InvShiftRows

55 Why is the AES S-box transformation bijective over all 256 byte values?

AES Transformations Hard
A. The round constant selects a distinct output for each input
B. Field inversion and the affine map are both permutations
C. The affine map removes collisions from a reducible modulus
D. Field multiplication and byte rotation are both involutions

56 For AES-128, which expression correctly generates the first word beyond the original four key words?

AES Key Expansion and Ciphers Hard
A.
B.
C.
D.

57 Which additional rule distinguishes the AES-256 key expansion from the AES-128 and AES-192 schedules?

AES Key Expansion and Ciphers Hard
A. InvSubWord is also applied when the word index modulo 8 equals 4
B. Rcon is also applied when the word index modulo 8 equals 6
C. SubWord is also applied when the word index modulo 8 equals 4
D. RotWord is also applied when the word index modulo 8 equals 2

58 In an AES equivalent inverse cipher implementation, how are the intermediate decryption round keys modified relative to the reversed encryption key schedule?

AES Key Expansion and Ciphers Hard
A. They are transformed by InvMixColumns
B. They are transformed by InvShiftRows
C. They are transformed by MixColumns
D. They are transformed by InvSubBytes

59 Two equal-length plaintexts are encrypted with AES-CTR using the same key and initial counter value. What can an observer compute directly from the ciphertexts?

Use of modern block ciphers Hard
A.
B.
C.
D.

60 Assuming independent uniformly distributed 128-bit block outputs, approximately what is the probability of at least one collision after processing blocks?

Use of modern block ciphers Hard
A. Approximately
B. Approximately
C. Approximately
D. Approximately