Solution:Cipher Block Chaining Mode (CBC) is a mode of operation for a block Chiper one in which a sequence of bits are encrypted as a single unit, or block, with a Chipher key applied to the entire block. Cipher block chaining uses what is know as an initialization vector (IV) of a certain length.
Cipher Feedback Mode
In this mode the Cipher is given as feedback to the next block of encryption with some new specifications. First, an Initial Vector (IV) is used for first encryption and output bits are divided as a set of 5 and b-s bits. The left hand side 5 bits are selected along with plaintext bit to which an XOR operation is applied. The result is given as input to a shift register having b-s bits to rhs, s bits to rhs and the process continues. The encryption and decryption process for the same is show below, both of them encryption algorithms.
Electronic code book mode–Electronic code book is the easiest block Cipher mode of functioning. It is easier because of direct encryption of each block of input plaintext and output is in form of blocks of encrypted Ciphertext. Generally, if a massage is larger than b bits in size, it can be broken down into a branch of block and the procedure is repeated. Output Feedback Mode–The output feedback it involves feeding the successive output block form the underlying block Cipher back to it. So option (b) is correct.