•Developed by Prof. Edward Schaefer of Santa Clara
University, 1996.
•Encryption
and decryption each involves five functions:
• 1.
Initial Permutation (IP)
• 2. A Round Function (fK): which involves both permutation and substitutions and depends on a key input.
• 3. A simple permutation function
that switches the two halves of
the data.
• 4. The same Round Function again,
this time using a different key.
• 5. The
Inverse Permutation, the inverse of the IP.
•
•