312-50V10 · 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 plaintext one bit or byte at a time using a pseudorandom keystream, as opposed to block ciphers which process data in 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)- B3% (1)
- C3% (1)
- D93% (27)
Why each option
A stream cipher encrypts plaintext one bit or byte at a time using a pseudorandom keystream, as opposed to block ciphers which process data in fixed-size chunks.
Classical ciphers are a broad historical category (including Caesar and Vigenere ciphers) and are not defined by bit-by-bit or byte-by-byte encryption as a distinguishing characteristic.
Block ciphers encrypt data in fixed-size chunks (e.g., 128-bit blocks in AES), processing multiple bits simultaneously rather than one at a time.
Modern cipher is a general category that encompasses both stream and block ciphers and does not describe a specific encryption method or granularity.
Stream ciphers operate by generating a continuous pseudorandom keystream and XORing it against each individual bit or byte of plaintext sequentially. This one-at-a-time processing makes stream ciphers well-suited for real-time data transmission where low latency is required, such as in RC4 or ChaCha20.
Concept tested: Stream cipher sequential bit-by-bit encryption
Source: https://csrc.nist.gov/glossary/term/stream_cipher
Topics
Community Discussion
No community discussion yet for this question.