AES: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
* 가변 길이의 블록과 가변 길이의 키 사용 가능(128, 192, 256) | * 가변 길이의 블록과 가변 길이의 키 사용 가능(128, 192, 256) | ||
* 메모리를 적게 사용하고 속도가 빨라 모바일 장비에서 사용하기 유리 | * 메모리를 적게 사용하고 속도가 빨라 모바일 장비에서 사용하기 유리 | ||
{| class="wikitable" | |||
|- | |||
! 구분 !! 특징 | |||
|- | |||
| 블록 크기 || 128비트 | |||
|- | |||
| 키 || 가변 128, 192, 256 비트 | |||
|- | |||
| 라운드 || 키 길이에 따라 10, 12, 14 라운드 | |||
|- | |||
| 구조 || [[SPN 구조]] | |||
|} | |||
== 등장 == | == 등장 == |
Revision as of 23:01, 21 October 2019
- Advanced Encryption Standard
- DES를 대체하는 미국 표준 대칭키 알고리즘
- 하드웨어에 적용 가능한 효율적인 알고리즘
- 가변 길이의 블록과 가변 길이의 키 사용 가능(128, 192, 256)
- 메모리를 적게 사용하고 속도가 빨라 모바일 장비에서 사용하기 유리
구분 | 특징 |
---|---|
블록 크기 | 128비트 |
키 | 가변 128, 192, 256 비트 |
라운드 | 키 길이에 따라 10, 12, 14 라운드 |
구조 | SPN 구조 |
등장
- 컴퓨팅 파워의 증가, DES 취약점으로 DES 해독 가능성 높아짐
- 1998을 기점으로 DES 표준 만료
- NIST에서 128비트 이상의 새로운 블록 암호 AES 공모
- 벨기에의 Rijndael(라인달)이 AES로 채택됨
AES 아키텍처
- 대칭키 암호
- 블록 암호 알고리즘
- Round 함수
- SPN 구조
- 가변 길이의 블록/키