Ciphers Question:

What is a Feistel Cipher?

Tweet Share WhatsApp

Answer:

Feistel ciphers are a special class of iterated block ciphers where the ciphertext is calculated from the plaintext by repeated application of the same transformation or round function. Feistel ciphers are also sometimes called DES-like ciphers.

In a Feistel cipher, the text being encrypted is split into two halves. The round function f is applied to one half using a subkey and the output of f is exclusive-ored with the other half. The two halves are then swapped. Each round follows the same pattern except for the last round where there is no swap.

Download Ciphers PDF Read All 23 Ciphers Questions
Previous QuestionNext Question
What is an Iterated Block Cipher?What is Exhaustive Key Search?