nerdexam
(ISC)2

SSCP · Question #1270

Select the major difference(s) between block and stream ciphers. (Choose all that apply)

The correct answer is B. Streams = bit by bit; block = encrypted in equal sections D. Stream = hardware driven; block = software driven E. Block = slower encryption; stream = fast encryption. Block ciphers encrypt data in fixed-size sections, typically implemented in software and slower, while stream ciphers encrypt bit-by-bit, often hardware-driven and faster.

Submitted by ngozi_ng· Apr 18, 2026Cryptography

Question

Select the major difference(s) between block and stream ciphers. (Choose all that apply)

Options

  • ABlock = bit by bit = encrypted in equal sections
  • BStreams = bit by bit; block = encrypted in equal sections
  • CBlock = hardware driven; stream = software driven
  • DStream = hardware driven; block = software driven
  • EBlock = slower encryption; stream = fast encryption

How the community answered

(32 responses)
  • A
    6% (2)
  • B
    91% (29)
  • C
    3% (1)

Why each option

Block ciphers encrypt data in fixed-size sections, typically implemented in software and slower, while stream ciphers encrypt bit-by-bit, often hardware-driven and faster.

ABlock = bit by bit = encrypted in equal sections

This statement is incorrect because 'bit by bit' encryption is characteristic of stream ciphers, not block ciphers.

BStreams = bit by bit; block = encrypted in equal sectionsCorrect

Stream ciphers process plaintext digits (bits or bytes) one at a time, continuously, whereas block ciphers divide the plaintext into fixed-size blocks and encrypt each block independently.

CBlock = hardware driven; stream = software driven

This choice incorrectly swaps the typical implementation advantages, as stream ciphers are often preferred for hardware and block ciphers for software.

DStream = hardware driven; block = software drivenCorrect

Stream ciphers are often optimized for high-speed hardware implementations due to their simplicity and continuous processing, while block ciphers can be more readily implemented and are commonly found in software-based encryption.

EBlock = slower encryption; stream = fast encryptionCorrect

Stream ciphers generally offer faster encryption throughput because they operate on a continuous flow of data with simpler operations, while block ciphers involve more complex transformations on larger data chunks, which can be slower.

Concept tested: Block vs. Stream Ciphers characteristics

Source: https://learn.microsoft.com/en-us/windows/win32/seccrypto/block-and-stream-ciphers

Topics

#Cryptography#Block Ciphers#Stream Ciphers#Encryption Types

Community Discussion

No community discussion yet for this question.

Full SSCP Practice