312-50V11 · Question #547
Which cipher encrypts the plain text digit (bit or byte) one by one?
The correct answer is D. Stream cipher. A stream cipher encrypts data one bit or byte at a time using a keystream, unlike block ciphers which process fixed-size chunks.
Question
Which cipher encrypts the plain text digit (bit or byte) one by one?
Options
- AClassical cipher
- BBlock cipher
- CModern cipher
- DStream cipher
How the community answered
(29 responses)- B10% (3)
- C3% (1)
- D86% (25)
Why each option
A stream cipher encrypts data one bit or byte at a time using a keystream, unlike block ciphers which process fixed-size chunks.
Classical ciphers (e.g., Caesar, Vigenere) use substitution or transposition on characters but are not defined by bit-by-bit or byte-by-byte processing in the modern cryptographic sense.
Block ciphers encrypt data in fixed-size blocks (e.g., 128 bits for AES), not one digit at a time.
Modern cipher is a broad category encompassing both block and stream ciphers and is not a specific cipher type defined by per-digit encryption.
Stream ciphers operate by generating a pseudorandom keystream and XORing it with each individual plaintext bit or byte sequentially. This one-at-a-time processing makes stream ciphers well suited for real-time or continuous data transmission where low latency is required. RC4 is a classic example of a stream cipher that operates on bytes individually.
Concept tested: Stream cipher operation and per-digit encryption
Source: https://csrc.nist.gov/publications/series/nistir
Topics
Community Discussion
No community discussion yet for this question.