정보보호 스터디

[대칭 암호] 트리플 DES

녕녕펀치 2024. 2. 27. 10:38

1. 트리플 DES ?

  • DES보다 강력하도록 DES를 3단 겹치게 한 암호 알고리즘
  • 3중 DES, TDEA(Triple Data Encryption Algorithm), 3DES라고 불림

2. 트리플 DES 암호화

  • 평문은 3번의 DES 처리 과정을 거쳐서 암호문이 됨
  • DES의 키는 실질적으로 56비트이므로 3DES의 키는 56x3=168 비트가 됨
  • 암호화 → 복호화 → 암호화

3DES는 DES로도 사용 가능

  • 3DES에서 모든 키를 동일하게 하면 3DES는 보통의 DES와 같아짐
  • 3DES가 DES에 대한 호환성을 갖도록 하고있음

DES-EDE2

  • DES-EDE2
    • 키1과 키3에 같은 키를 사용하고 키2에 다른 키를 사용하는 3DES

3. 트리플 DES의 복호화

  • 암호화의 역
  • 키3, 키2, 키1의 순으로 복호화 → 암호화 → 복호화