Courseiva

CISSP Security Architecture and Engineering Practice Question

Which cryptographic algorithm is an example of a symmetric stream cipher?

⚠ Common exam trap

CISSP often tests the stream-vs-block cipher distinction, and candidates mistakenly classify AES as a stream cipher because it can operate in stream-like modes such as CTR or GCM.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

RC4

RC4 is a symmetric stream cipher that generates a pseudorandom keystream and XORs it with plaintext one byte at a time. It was widely used in WEP, WPA (TKIP), and SSL/TLS before being deprecated due to keystream biases. Stream ciphers encrypt data bit-by-bit or byte-by-byte, unlike block ciphers which process fixed-size blocks.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    RC4

    Why this is correct

    RC4 is indeed a symmetric stream cipher, meaning it encrypts data one byte or bit at a time, generating a pseudorandom keystream that is then XORed with the plaintext to produce ciphertext. This approach makes it highly efficient for real-time communication and variable-length data streams, as it does not require padding to fixed block sizes. While widely used in protocols like WEP and SSL/TLS in the past, RC4 is now largely deprecated due to identified vulnerabilities when used improperly, particularly related to weak keys and non-random keystream generation.

  • ✗

    AES

    Why it's wrong here

    AES (Advanced Encryption Standard) is a prominent example of a symmetric block cipher, not a stream cipher. It operates by encrypting fixed-size blocks of plaintext, typically 128 bits, using a secret key. Unlike stream ciphers that process data bit by bit, AES applies a series of substitutions, permutations, and other transformations to an entire data block simultaneously. Its security and efficiency have made it the global standard for symmetric encryption, widely implemented in various applications and protocols.

  • ✗

    3DES

    Why it's wrong here

    3DES (Triple DES) is a symmetric block cipher that applies the original Data Encryption Standard (DES) algorithm three times to each data block. It processes data in 64-bit blocks, using either two or three distinct keys to enhance security beyond single DES, which was found vulnerable to brute-force attacks. Despite its improved security over DES, 3DES is considerably slower than modern block ciphers like AES and is gradually being phased out due to its smaller block size and computational overhead, though it still sees use in legacy systems.

  • ✗

    RSA

    Why it's wrong here

    RSA is an asymmetric cryptographic algorithm, fundamentally different from symmetric ciphers like RC4, AES, or 3DES. Asymmetric cryptography, also known as public-key cryptography, utilizes a pair of mathematically linked keys: a public key for encryption and a private key for decryption. This distinct key pair allows for secure communication without prior sharing of a secret key, enabling digital signatures and key exchange, which symmetric algorithms cannot inherently provide.

Visual reference

Client DHCP Server 1 Discover (broadcast) 2 Offer (IP: 192.168.1.10) 3 Request (I accept) 4 Acknowledge (lease confirmed) DORA — the four-step DHCP lease process

Quick reference

Symmetric Encryption Algorithm Comparison

AlgorithmKey SizeBlock SizeStatusNotes
AES-128128-bit128-bitCurrent standardNIST approved; WPA3, TLS
AES-256256-bit128-bitCurrent standardPreferred for sensitive / govt data
3DES112-bit effective64-bitDeprecated (2023)Replaced by AES
DES56-bit64-bitBrokenCracked in < 24 h; never deploy
ChaCha20256-bitStream cipherCurrentTLS 1.3, WireGuard

About these practice questions

Courseiva writes every CISSP question from scratch — 816 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official ISC2 exam blueprint

This CISSP practice question is part of Courseiva's free ISC2 certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CISSP exam.