DES, 3DES   Data Encryption Standard, triple DES  

(2016-06-21)
1. DES

  ㅇ 70년대 국방,정부 이외 금융 등 민간부문에서 암호의 상업적 요구에 따라,
     - 1977년 미국의 NIST(국가표준국)에서 공모후 미 국가표준으로 제정
        . 1974년경 IBM에서 개발, 1977년 NIST에 의해 공모하여 채택 (FIPS 46)
     - 그후 약 30년간 전세계적으로 널리 통용되어온 실질적인 블록 암호화 방식

  ㅇ 미국 표준의 56 비트 암호키를 사용하는 대칭키 블록 암호화 알고리즘
 

2. DES 특징대칭키 암호화 중 하나인 블록 암호화 알고리즘 (Block Cipher Algorithm) 

  ㅇ 메세지의 입력단위는 64 비트이고, 비밀키는 64 비트
     - 여기서, 각 바이트는 1 비트패리티 비트를 갖고 있음
     - 따라서, 암호화에 사용되는 실제 비밀키 길이는 56 비트 라고 할 수 있음


3. triple DES (3DES)

  ㅇ DES를 여러 번 다중 사용
     - 기존 DES 알고리즘을 2 또는 3개의 112 또는 168 비트 암호키들로 3번 반복 암호화 수행
     - 암호 알고리즘은 기존 DES와 동일

  ㅇ 기존 DES 보다 3배나 많은 계산 필요
     - 소프트웨어적으로 느림

  ㅇ 관련 표준
     - ANSI X.9.17
     - NIST FIPS PUB 46-3


[대칭 암호] 1. 대칭키 2. 블록 암호 3. DES 4. AES 5. 암호 운영 모드 6. 스트림 암호

 
        최근수정     모바일웹     참고문헌