-
DES(Data Encryption Standards)와 AES(Advanced Encryption Standards)> Information Security/Cryptology 2012. 5. 28. 00:37
DES(Data Encryption Standards)와 AES(Advanced Encryption Standards)
(1) DES(Data Encryption Standards)
[그림] DES의 암호화 구조
DES는 1973년 NBS 표준 암호로 공모되었고, 1977년 미 연방정부의 표준암호로 채택되었다. 현재는 쓰이지 않고 있는 암호방식이다.
DES는 64bit 평문 블록을 64bit 암호문 블록으로 암호화한다.
이 때 사용되는 키의 길이는 마찬가지로 64bit이다.
대칭 암호 방식이므로 DES는 암호화와 복호화에 같은 키를 사용하고 있으며 총 16라운드로 구성되어 암호화 속도가 비교적 빠른 편이다.
(2) AES (Advanced Encryption Standards)
[그림]AES의 암호화과정
AES는 1998년 차세대 블록암호 알고리즘에서 공모되었고 64bit 암호화가 가능했던 것에 비하여
입력 블록의 길이가 128bit 이다.
AES의 암호화 과정은 키 길이 128bit, 192bit, 256bit에 대응하며 입출력 블록의 길이는 각각 128bit 이다.
각종 플랫폼에서의 성능을 중시하며 사양을 공개한다.
또한 AES는 암호화와 복호화의 과정이 다르고, 암호화의 각 부분을 분리하였다.
보안성은 간단한 대수적 구조이고, 부채널 공격이 가능하다.
728x90반응형'> Information Security > Cryptology' 카테고리의 다른 글
암호의 개념, 치환암호와 전치암호 (1) 2012.12.23 대칭키 암호를 이용한 해쉬함수에 대한 공격기법 (0) 2012.05.28 대칭암호방식의 사용현황 (0) 2012.05.28 대칭키 암호를 이용한 해쉬함수 (0) 2012.05.28 대칭 암호 방식(Symmetric Cryptographic Technique) (2) 2012.05.28