검수요청.png검수요청.png

트리플 DES

위키원
sms1208 (토론 | 기여)님의 2020년 1월 8일 (수) 16:37 판 (새 문서: '''트리플 DES'''(Triple DES)는 각 데이터 블록에 데이터 암호화 알고리즘(DES)을 세번 적용한 트리플 데이터 암호화 알고리즘(TDEA 또는 트리플 D...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

트리플 DES(Triple DES)는 각 데이터 블록에 데이터 암호화 알고리즘(DES)을 세번 적용한 트리플 데이터 암호화 알고리즘(TDEA 또는 트리플 DEA) 블록 암호에 대한 일반적인 이름이다. 3DES 혹은 3중 DES라고 불리기도 한다. NIST는 2005년 단순DES 를 공식적으로 퇴출하였으며, 2030년까지 3DES의 사용을 승인하였다.

개요

트리플 DES는 단순DES보다 강력하도록 DES를 3단 겹치게 한 암호 알고리즘이다. 3DES 는 아래와 같이 표현할 수 있다.

C = E(E(E(P, K1), K2), K3)

그러나 실제로는 이 방법으로 사용하지 않는다. 대신 3DES는 아래와 같이 정의된다.

C = E(D(E(P, K1), K2), K3)

트리플 DES
 

즉, 암호화-암호화-암호화 방법 대신에, 암호화-복호화-암호화 이 사용된다. 그 이유는 단순DES 와의 호환 때문이다. 만약 3DES의 키 K1, K2 를 같은 키를 사용한다면 3DES는 일반 DES와 동일하게 된다. 즉 아래와 같은 수식으로 표현된다.

K1 = K2 = K 일 때,

C = E(D(E(P, K), K), K) = E(P, K)

일반적으로 3DES는 2개의 키만을 사용한다. 2개의 키만을 사용하는 이유는 112 비트 키로도 충분히 안전하기 때문이다. 높은 보안성을 요구하는 경우라면 3개의 키를 사용할 수도 있다.[1]

각주

  1. 별의수다, 〈3DES, 3중 DES, 트리플 DES(triple DES)〉, 《네이버블로그》, 2019-11-18

참고자료

같이 보기

  검수요청.png검수요청.png 이 트리플 DES 문서는 암호 알고리즘에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.