Modern Cryptanalysis by Swenson Christopher

Modern Cryptanalysis by Swenson Christopher

Author:Swenson, Christopher
Language: eng
Format: epub
Publisher: John Wiley & Sons
Published: 2012-04-04T16:00:00+00:00


Basic Feistel Encryption Algorithm

The basic Feistel encryption algorithm structure is r rounds long, with the round function f.

1. Split the initial plaintext, P, into two halves: The “left half” (L0) consists of the most significant bits, and the “right half” (R0) consists of the least significant bits.

2. For each round, i = 1, ... , r, do the following:

(a) Calculate Ri = Li–1 ⊕ f(Ri–1, Ki) that is, the previous left half XORed with the round function (whose arguments are the previous right half and the current round key).

(b) Calculate Li = Ri–1



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.