Courseiva
Security Architecture and EngineeringeasyMultiple ChoiceObjective-mapped

CISSP Security Architecture and Engineering Practice Question

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

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 widely known stream cipher that encrypts data one byte at a time.

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.

About these practice questions

Courseiva writes every CISSP question from scratch — 747 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 by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

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.