GSLC · Question #412
Which of the following types of cryptography algorithms is a symmetric key cipher which operates on fixed-length groups of bits, termed blocks, with an unvarying transformation?
The correct answer is C. Block cipher. A block cipher is the category of symmetric-key cryptographic algorithm that processes data in fixed-length chunks called blocks using a deterministic, unvarying transformation applied with a secret key.
Question
Which of the following types of cryptography algorithms is a symmetric key cipher which operates on fixed-length groups of bits, termed blocks, with an unvarying transformation?
Options
- ARC2
- BStream cipher
- CBlock cipher
- DTriple DES
How the community answered
(31 responses)- A3% (1)
- B3% (1)
- C94% (29)
Why each option
A block cipher is the category of symmetric-key cryptographic algorithm that processes data in fixed-length chunks called blocks using a deterministic, unvarying transformation applied with a secret key.
RC2 is a specific variable key-size block cipher algorithm developed by Ron Rivest, not the general category name for the type of cipher described in the question.
A stream cipher encrypts data one bit or byte at a time continuously rather than in fixed-length blocks, making it the conceptual opposite of what the question describes.
A block cipher is defined as a symmetric key cipher that divides plaintext into fixed-length groups of bits - called blocks - and applies a consistent, deterministic transformation to each block using a shared secret key. This definition precisely matches the question's description of 'fixed-length groups of bits' with an 'unvarying transformation.' Common examples include AES and DES, and block ciphers are the foundational category from which many encryption modes of operation (CBC, ECB, CTR) are derived.
Triple DES (3DES) is a specific symmetric encryption algorithm that applies DES three times to each block, making it an example of a block cipher rather than the general classification being asked about.
Concept tested: Block cipher definition and classification in symmetric cryptography
Source: https://csrc.nist.gov/glossary/term/block_cipher
Topics
Community Discussion
No community discussion yet for this question.