Symmetric Cryptography - Courses
Symmetric Cryptography - Courses
Symmetric Cryptography - Courses
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
16<br />
Feistel Cipher<br />
! type of block cipher design, not a specific cipher<br />
! Split plaintext block into left and right halves:<br />
Plaintext = (L 0 ,R 0 )<br />
! For each round i=1,2,...,n, compute<br />
! L i = R i−1<br />
! R i = L i−1 ⊕ F(R i−1 ,K i )<br />
! where F is round function and K i is subkey<br />
! Ciphertext = (L n ,R n )<br />
Friday, September 28, 2012<br />
16