본문 바로가기
프로그래머/소프트웨어공

DES 3DES AES

by plog 2008. 10. 24.
ANSI에 의해 Data Encryption Algorithm(DES) 와 ISO에 의해 DEA-1로 알려진 DES는 20년 동안 세계적인 표준으로 사용된 64비트 블록 암호 알고리즘이다.

DES(Data Encription Standard)는 64비트 블록 암호 알고리즘으로서 56비트의 키를 사용하여 블록을 암호화하며 1976년 미국 연방 표준으로 채택된 후 매 5년마다 안전성 평가를 통하여 1998년까지 안전성을 인정 받아 왔다.

3DES(Triple Data Encryption Algorithm) DES의 짧은 키를 보완 하기 위해 나왔으며 키의 길이가 2~3배 길어, 강도는 강하지만 속도가 2~3배 정도 느리다는 단점이 있었다.



1997년 1월 NIST는 AES(Advanced Encryption Standard)라는 명칭으로 공모하여 2001년 11월 벨기에의 암호학자인 Joan Daemen과 Vincent Rijmen이 개발한 Rijndael이 표준으로 발표 되었다. AES는 3DES보다 안전하고, 빠르다는 장점이 있다.

'프로그래머 > 소프트웨어공' 카테고리의 다른 글

프로젝트에서 마일스톤  (0) 2010.04.11
SOA와 웹2.0 개념비교  (0) 2010.03.25
honey pot(하니팟)  (0) 2008.10.24
컴퓨터 보안 평가 지침서(TCSEC)  (0) 2008.10.19
보안관리 개념 및 원칙  (0) 2008.10.13

댓글