(1) 개요

 

 1) 역사

 

 2) 개관

 

    ① 평문의 길이는 64비트고 키의 길이는 56비트이다. 이보다 긴 평문은 64비트 블록으로 나눈다. DES 구조는 Feistel 네트워크 변형된 형태이다. 라운드 횟수는 16회이다. 56비트 짜리 원래 키로부터 16개의 서브키를 생성하고 그 서브키를 각 라운드에서 사용한다.

    ② DES의 복호화과정은 근본적으로 암호화과정과 동일하다. 암호문을 알고리즘의 입력으로 사용하고 서브키 K(_i)는 순서를 뒤집어서 적용한다. 즉, 첫 번째 라운드에 K(_16)를 사용하고, 다음 라운드에 K(_15)을 사용하며 마지막 라운드인 16라운드에서 K(_1)을 사용할 때까지 라운드를 계속 반복한다.

 

(2) DES의 구조

 

(3) DES 분석

+ Recent posts