RC4 is described as a variable key-size symmetric-key stream cipher with byte-oriented operations based on a random permutation. Which statement best describes RC4?

Study for the EC-Council Network Defense Essentials Exam with flashcards and multiple-choice questions. Each question includes detailed explanations and hints to boost your preparation. Be confident and ready to succeed!

Multiple Choice

RC4 is described as a variable key-size symmetric-key stream cipher with byte-oriented operations based on a random permutation. Which statement best describes RC4?

Explanation:
RC4 is a symmetric-key stream cipher. It generates a keystream byte by byte and XORs that stream with the plaintext to produce ciphertext (and the same process to recover the plaintext during decryption). The keystream comes from a 256-byte state array that starts as a permutation of 0 through 255 and is shuffled using a key-dependent algorithm. Because the key can have varying lengths, RC4 supports variable key sizes. The operations are performed one byte at a time, which is why it’s described as byte-oriented rather than block-oriented. This description fits RC4 precisely: a variable-length key used in a symmetric, stream-cipher mode, producing and using a keystream derived from a random permutation of 256 values. It isn’t a block cipher (no fixed-size blocks), nor a public-key algorithm, nor a hash function, which is why those options don’t describe RC4.

RC4 is a symmetric-key stream cipher. It generates a keystream byte by byte and XORs that stream with the plaintext to produce ciphertext (and the same process to recover the plaintext during decryption). The keystream comes from a 256-byte state array that starts as a permutation of 0 through 255 and is shuffled using a key-dependent algorithm. Because the key can have varying lengths, RC4 supports variable key sizes. The operations are performed one byte at a time, which is why it’s described as byte-oriented rather than block-oriented.

This description fits RC4 precisely: a variable-length key used in a symmetric, stream-cipher mode, producing and using a keystream derived from a random permutation of 256 values. It isn’t a block cipher (no fixed-size blocks), nor a public-key algorithm, nor a hash function, which is why those options don’t describe RC4.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy