312-50V10 · Question #923
This form of encryption algorithm is asymmetric key block cipher that is characterized by a 128-bit block size, and its key size can be up to 256 bits. Which among the following is this encryption alg
The correct answer is A. Twofish encryption algorithm. Twofish is the symmetric block cipher matching the described parameters of a 128-bit block size and key lengths up to 256 bits.
Question
This form of encryption algorithm is asymmetric key block cipher that is characterized by a 128-bit block size, and its key size can be up to 256 bits. Which among the following is this encryption algorithm?
Options
- ATwofish encryption algorithm
- BHMAC encryption algorithm
- CIDEA
- DBlowfish encryption algorithm
How the community answered
(55 responses)- A93% (51)
- B2% (1)
- C2% (1)
- D4% (2)
Why each option
Twofish is the symmetric block cipher matching the described parameters of a 128-bit block size and key lengths up to 256 bits.
Twofish is a symmetric key block cipher and AES finalist designed by Bruce Schneier, featuring a fixed 128-bit block size and support for 128-, 192-, or 256-bit key lengths. Although the question incorrectly labels it 'asymmetric,' the defining technical characteristics - 128-bit block size with keys up to 256 bits - uniquely identify Twofish among the given options.
HMAC is a message authentication code algorithm used for data integrity verification, not a block cipher designed for confidentiality encryption.
IDEA (International Data Encryption Algorithm) uses a 64-bit block size with a fixed 128-bit key, matching neither the 128-bit block size nor the variable key length described in the question.
Blowfish uses a 64-bit block size and a variable key length from 32 to 448 bits, so its block size does not satisfy the 128-bit block requirement specified.
Concept tested: Twofish block cipher block size and key length characteristics
Source: https://csrc.nist.gov/projects/block-cipher-techniques
Topics
Community Discussion
No community discussion yet for this question.