반응형
1. 개념
- 128비트 크기의 평문, 암호문을 가짐
- non-feistel(SPN) 암호로 구성됨
- 10, 12, 14라운드를 사용하며, 각각 128비트, 192비트, 256비트 크기의 키를 가짐
- 라운드 키 크기는 평문과 암호문과 동일한 128비트임

2. 과정
- SubBytes() : AES 암호화 과정의 각 라운드는 비 선형성을 갖는 S-BOX를 적용하여 바이트 단위로 치환을 수행
- ShiftRows() :행 단위로 순환 시프트(Cyclic Shift)를 수행
- MixColumns() : 높은 확산을 제공하기 위해 열 단위로 혼합(Mixing)을 수행
- AddRoundKey() : 라운드 키와 state를 EX-OR을 수행
- 암호화 마지막 라운드에서는 MixColumns() 연산을 수행하지 않음
순환 시프트란?
비트가 이동하면서 경계가 넘어가면 반대쪽 끝으로 다시 돌아가는 것

반응형
'IT Dictionary > 정보보안산업기사' 카테고리의 다른 글
| 블록암호 운영모드 5가지 (0) | 2025.11.20 |
|---|---|
| 기타 대칭키 암호 알고리즘 (0) | 2025.11.20 |
| DES(Data Encryption Standard) (0) | 2025.11.19 |
| 대칭키 암호(스트림 암호) (0) | 2025.11.18 |
| 대칭키 암호(블록 암호) (0) | 2025.11.18 |