Triple Data Encryption Algorithm
DES 를 세 번 반복 적용해 키 길이를 늘린 대칭키 블록 암호. 3DES, Triple DES 라고도 부른다.
자세한 내용은 3DES 문서를 참고한다.
- DES 의 56비트 키가 전수 조사로 뚫리게 되자, 알고리즘을 그대로 두고 키만 늘린 방식이다.
- 블록 크기는 DES 와 같은 64비트다.
- 암호화 → 복호화 → 암호화(EDE) 순서로 적용한다. 세 키를 모두 같게 하면 단일 DES 와 호환되기 때문이다.
- 연산을 세 번 하므로 느리고, 현재는 AES 로 대체되었다.
| 옵션
|
키 구성
|
유효 키 길이
|
| Keying Option 1
|
K1, K2, K3 모두 다름
|
168비트 (실질 112비트)
|
| Keying Option 2
|
K1 = K3, K2 만 다름
|
112비트
|
| Keying Option 3
|
K1 = K2 = K3
|
56비트 (DES 와 동일)
|