13.07.2013 Views

Symmetric Cryptography - Courses

Symmetric Cryptography - Courses

Symmetric Cryptography - Courses

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!