DES, 3DES   Data Encryption Standard, triple DES  

(2016-06-21)
정보기술(IT) 1. 정보기술

전산기초
컴퓨터구조
프로그래밍
데이터베이스
소프트웨어 공학
운영체제
정보보호/보안
IT 기타기술
 > 정보보호/보안정보보호관리
정보보호(기타일반)
보안공격
암호기술
네트워크보안
인증
 > 암호기술 1. 암호
2. 암호 관련 주요 용어

고전 암호
주요 암호화 방식
대칭 암호
비대칭 암호
메세지 인증 & 해쉬 함수
암호키 관리
 > 대칭 암호 1. 대칭키
2. 블록 암호
3. DES
4. AES
5. 암호 운영 모드
6. 스트림 암호

     
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. 스트림 암호  

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