4. 트리플 DES란?
Triple DES = TDES(T-DES) = 3DES = DES3
트리플 DES(Triple-DES)
- DES는 전사공격으로 현실적인 시간내에 해독
- DES를 대신할 블록 암호가 필요
- 이를 위해 개발된 것이 트리플 DES
- DES보다 강력하도록 DES를 3단 겹치게 한 암호 알고리즘
트리플 DES(Triple-DES) 암호화
TDES
* DES-EDE2 (E: Encryption, D: Decryption)
* DES-EDE3
E: Encryption, D: Decryption
트리플 DES 종류
DES
모든 키에 같은 비트열을 사용
DES-EDE2
키1과 키3에 같은 키를 사용하고 키2에 다른 키를 사용
EDE는 암호화(Encryption) -> 복호화(Decryption) -> 암호화(Encryption) 순서
DES-EDE3
키1, 키2, 키3을 모두 다른 비트열을 사용
트리플 DES 복호화
암호화 역순
키3, 키2, 키1의 순으로 복호화 -> 암호화 -> 복호화를 행한다.
트리플 DES의 형황
- 현재도 은행등에서 아직 사용
- 처리 속도는 빠르지 않고
- 안정성면에서도 풀려버린 사례가 있음
- 우리나라에서는 3-DES를 표준으로 정하지 않음
- 우리나라 국가표준은 SEED(Feistel 구조), ARIA(SPN 구조)
'현대 암호학' 카테고리의 다른 글
[현대 암호학] 04-6. AES - Rijindael (0) | 2021.06.22 |
---|---|
[현대 암호학] 04-5. AES 선정 과정 (0) | 2021.06.22 |
[현대 암호학] 04-3. DES (0) | 2021.06.22 |
[현대 암호학] 04-2. 일회용 패드 - 절대 해독 불가능한 암호 (0) | 2021.06.22 |
[현대 암호학] 04. 대칭(Symmetric) 암호 -1. 문자 암호에서 비트열 암호로 (0) | 2021.06.22 |