Ch.7 | AES


# 배경

DES의 56비트 키 길이 → 무차별 대입 공격에 취약해 짐. 이에 NIST는 차세대 표준을 공모했고, 벨기에의 암호학자 요안 데이먼(Joan Daemen)과 빈센트 라이먼(Vincent Rijmen)이 설계한 Rijndael(레인달) 알고리즘이 최종 선정됨.

image.png

# 정의 & 특징

SPN(Substitution-Permutation Network) 구조 기반;

# AES의 작동 방식

⇒ 데이터를 뒤섞는 혼돈과 확산을 위해 매 라운드마다 4가지 과정을 거침.

1. SubBytes (바이트 치환)

S-Box라는 고정된 치환표를 사용하여 각 바이트를 다른 바이트로 1:1 교체