DES(Data Encryption Standard)
① 대칭키 알고리즘 중 하나이다.
② 64Bit 평문 블록 길이에 키 길이(유효길이)는 56Bit이며 16Round 단순 회전하여 64Bit의 암호문을 생성한다.
(64Bit에서 키 유효길이가 56Bit이며 8Bit는 Parity임).
③ 평문에 대치(Substitution)-치환(Permutation)을 16번 반복한다.
④ 커버로스에서 사용하며 키 길이가 짧아 쉽게 Crack(4회면 가능)이 가능하다.
⑤ DES의 안전성은 S-box에 의존, 무차별 공격에 취약하다.
※ 암호화 블록크기가 64Bit이고, 암호화 키 크기가 64 또는 56Bit이며 16Round를 거쳐 암호화가 가능한 대칭키 블록암호화 알고리즘이다. 호환성은 좋으나 키 크기가 작아 해독이 용이한 단점이 있다.