(What describes how Counter (CTR) mode encryption functions?)
A.
Converts the block cipher into a stream cipher, then uses a counter value and a nonce to encrypt the data
B.
Uses a self-synchronizing stream cipher where the IV is encrypted and XORed with the data stream one bit at a time
C.
Encrypts each block with the same key, where each block is independent of the others
D.
Uses an IV to encrypt the first block, then uses the result of the encryption to encrypt the next block
The Answer Is:
A
This question includes an explanation.
Explanation:
CTR mode turns a block cipher (like AES) into a stream-like construction by generating a keystream from successive encryptions of a changing input block. Specifically, CTR forms input blocks using a nonce (unique per message) combined with an increasing counter. Each nonce||counter block is encrypted with the block cipher under the shared key, producing a pseudorandom output block. That output is then XORed with plaintext to yield ciphertext (and XORed with ciphertext to recover plaintext). This design enables parallelization (blocks can be generated independently), efficient random access decryption, and avoids chaining dependencies seen in modes like CBC. Option B describes CFB-like behavior; option C describes ECB; option D describes CBC. CTR’s security critically depends on never reusing the same nonce/counter sequence with the same key, because reuse would repeat keystream blocks and expose plaintext relationships. Therefore, the correct description is that CTR converts the block cipher into a stream cipher using a counter value and a nonce.
Introduction-to-Cryptography PDF/Engine
Printable Format
Value of Money
100% Pass Assurance
Verified Answers
Researched by Industry Experts
Based on Real Exams Scenarios
100% Real Questions
Get 65% Discount on All Products,
Use Coupon: "ac4s65"