Which mode is a block cipher implementation as a self-synchronizing stream…

2022

Which mode is a block cipher implementation as a self-synchronizing stream cipher ?

  1. A.

    Cipher Block Chaining Mode,

  2. B.

    Cipher Feedback Mode

  3. C.

    Electronic Codebook Mode

  4. D.

    Output Feedback Mode

Attempted by 195 students.

Show answer & explanation

Correct answer: B

Answer: Cipher Feedback Mode (CFB)

Why this is correct:

Cipher Feedback Mode converts a block cipher into a self-synchronizing stream cipher. The keystream used to encrypt plaintext is derived from the block cipher output combined with previous ciphertext, so the receiver can resynchronize automatically after a limited number of lost or inserted bits/blocks.

  • How CFB works: the block cipher output is XORed with plaintext to produce ciphertext; previous ciphertext segments are fed back into the cipher input to generate subsequent keystream segments.

  • Self-synchronization property: because the keystream depends on previous ciphertext, the receiver regains correct alignment automatically after a limited number of received bits/blocks.

  • Why the other modes are not correct: Output Feedback (OFB) is a synchronous stream mode (keystream independent of ciphertext) and does not self-synchronize; Cipher Block Chaining (CBC) and Electronic Codebook (ECB) are block modes and are not stream ciphers.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Nta Ugc Net Paper 2

Loading lesson…