목차
1. Overview
2. S-DES Key Generation
3. S-DES Encryption
4. Analysis of Simplified DES
5. Relationship of DES
6. Block Cipher Principle
1) Stream Cipher and Block Ciphers
2) Motivation for Feistel Cipher Structure
3) The Fiesel Cipher
2. S-DES Key Generation
3. S-DES Encryption
4. Analysis of Simplified DES
5. Relationship of DES
6. Block Cipher Principle
1) Stream Cipher and Block Ciphers
2) Motivation for Feistel Cipher Structure
3) The Fiesel Cipher
본문내용
6 round
ㆍ Subkey generation algorithm : 복잡할수록 좋다
ㆍ Round function : 복잡할수록 좋다
Fiesel Decryption Algorithm
- Decryption Process = Encryption Process
- Decryption Process의 값은 그에 상응하는 Encryption Process의 값과 동일
LEi||REi ( i th Encryption Round ) = RDi||LDi ( (16 - i) th Decryption Round )
Fig3.6 Fietsel Encryption and Decryption.
ex: LE16||RE16 = RD0||LD0
(Decryption에서 1번째 round의 Input은 LE16||RE16인데, 이것은 Encryption Process의 16번째 round output의 32bit swap과 동일하다.)
- Encryption side
LE16 = RE15
RE16 = LE15 + F(RE15, K16)
- Decryption side
LD1 = LD0 = LE16 = RE15
RD1 = LD0 + F(RD0, K16)
= RE16 + F(RE15, K16)
= [LE15 + F(RE15, K16)] + F(RE15, K16)
- i th Encryption algorithm iteration
LEi = REi-1
REi = LEi-1 + F(REi-1, Ki)
rearranging term,
REi-1 = LEi
LEi-1 = REi + F(REi-1, Ki)
= REi + F(LE, Ki)
ㆍ Subkey generation algorithm : 복잡할수록 좋다
ㆍ Round function : 복잡할수록 좋다
Fiesel Decryption Algorithm
- Decryption Process = Encryption Process
- Decryption Process의 값은 그에 상응하는 Encryption Process의 값과 동일
LEi||REi ( i th Encryption Round ) = RDi||LDi ( (16 - i) th Decryption Round )
Fig3.6 Fietsel Encryption and Decryption.
ex: LE16||RE16 = RD0||LD0
(Decryption에서 1번째 round의 Input은 LE16||RE16인데, 이것은 Encryption Process의 16번째 round output의 32bit swap과 동일하다.)
- Encryption side
LE16 = RE15
RE16 = LE15 + F(RE15, K16)
- Decryption side
LD1 = LD0 = LE16 = RE15
RD1 = LD0 + F(RD0, K16)
= RE16 + F(RE15, K16)
= [LE15 + F(RE15, K16)] + F(RE15, K16)
- i th Encryption algorithm iteration
LEi = REi-1
REi = LEi-1 + F(REi-1, Ki)
rearranging term,
REi-1 = LEi
LEi-1 = REi + F(REi-1, Ki)
= REi + F(LE, Ki)
소개글