Applied Cryptography
Which of the following is the correct combination of block length and key length for AES, the block cipher widely used today?
- AA block length of 128 bits and a key length of 128, 192 or 256 bits
- BA block length of 64 bits and a key length of 56 bits
- CBoth the block length and the key length can be chosen in any combination from 128, 192 and 256 bits
Show answer and explanation
Answer: A. A block length of 128 bits and a key length of 128, 192 or 256 bits
AES is a block cipher standardized by the US NIST in 2001 as FIPS 197; its block length is fixed at 128 bits and its key length is one of three: 128, 192 or 256 bits. Depending on the key length, the number of rounds (repetitions of the transformation) is 10, 12 or 14. Rijndael, on which it is based, was designed to allow different block lengths too, but only the 128-bit block was standardized as AES. A 64-bit block and a 56-bit key are the values of DES, the standard before AES.
- A. Correct. The numbers in AES-128, AES-192 and AES-256 are the key lengths.
- B. These are the values of DES, the standard before AES. A 56-bit key became breakable by brute force, and DES fell out of use.
- C. Selectable block lengths were part of the original Rijndael design. The block length of AES is 128 bits only.