TDEA
IT 위키
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 와 동일) |
