AES 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:보안]] | [[분류:보안]][[분류:암호학]] | ||
[[분류:암호학]] | |||
;Advanced Encryption Standard | ;Advanced Encryption Standard | ||
;DES를 대체하는 미국 표준 대칭키 알고리즘 | ;DES를 대체하는 미국 표준 대칭키 알고리즘 | ||
*하드웨어에 적용 가능한 효율적인 알고리즘 | * 하드웨어에 적용 가능한 효율적인 알고리즘 | ||
*가변 길이의 블록과 가변 길이의 키 사용 가능(128, 192, 256) | * 가변 길이의 블록과 가변 길이의 키 사용 가능(128, 192, 256) | ||
*메모리를 적게 사용하고 속도가 빨라 모바일 장비에서 사용하기 유리 | * 메모리를 적게 사용하고 속도가 빨라 모바일 장비에서 사용하기 유리 | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
!구분!!특징 | ! 구분 !! 특징 | ||
|- | |- | ||
|블록 크기||128비트 | | 블록 크기 || 128비트 | ||
|- | |- | ||
|키||가변 128, 192, 256 비트 | | 키 || 가변 128, 192, 256 비트 | ||
|- | |- | ||
|라운드||키 길이에 따라 10, 12, 14 라운드 | | 라운드 || 키 길이에 따라 10, 12, 14 라운드 | ||
|- | |- | ||
|구조||[[SPN 구조]] | | 구조 || [[SPN 구조]] | ||
|} | |} | ||
==등장== | == 등장 == | ||
* 컴퓨팅 파워의 증가, [[DES]] 취약점으로 [[DES]] 해독 가능성 높아짐 | |||
*컴퓨팅 파워의 증가, [[DES]] 취약점으로 [[DES]] 해독 가능성 높아짐 | * 1998을 기점으로 [[DES]] [[표준]] 만료 | ||
*1998을 기점으로 [[DES]] [[표준]] 만료 | * 1997년 1월, [[NIST]]에서 128비트 이상의 새로운 블록 암호 AES 공모 | ||
*1997년 1월, [[NIST]]에서 128비트 이상의 새로운 블록 암호 AES 공모 | * 2000년, 벨기에의 Rijndael(라인달)이 AES로 채택 | ||
*2000년, 벨기에의 Rijndael(라인달)이 AES로 채택 | * 2001년부터 표준으로 발표, 활용 | ||
*2001년부터 표준으로 발표, 활용 | |||
== | == AES 아키텍처 == | ||
* [[대칭키 암호화|대칭키 암호]] | |||
* [[블록 암호|블록 암호 알고리즘]] | |||
* Round 함수 | |||
* [[SPN 구조]] | |||
* 가변 길이의 블록/키 | |||
*[[블록 암호]] | == 같이 보기 == | ||
*[[DES]] | * [[블록 암호]] | ||
*[[3DES]] | * [[DES]] | ||
*[[ARIA]] | * [[3DES]] | ||
* [[ARIA]] |