암호 기술의 기초와 응용
현재 널리 쓰이는 블록 암호 AES의 블록 길이와 키 길이의 조합으로 올바른 것은?
- A블록 길이는 128비트, 키 길이는 128·192·256비트 중 하나
- B블록 길이는 64비트, 키 길이는 56비트
- C블록 길이도 키 길이도 128·192·256비트 중에서 조합하여 고를 수 있다
정답과 해설 보기
정답: A. 블록 길이는 128비트, 키 길이는 128·192·256비트 중 하나
AES는 미국 NIST가 2001년에 FIPS 197로 표준화한 블록 암호로, 블록 길이는 128비트로 고정되어 있고 키 길이는 128, 192, 256비트의 3종류입니다. 키 길이에 따라 라운드(변환의 반복) 횟수는 10, 12, 14회가 됩니다. 기반이 된 Rijndael은 블록 길이도 고를 수 있는 설계였지만, AES로 표준화된 것은 128비트 블록뿐입니다. 블록 길이 64비트·키 길이 56비트는 AES 이전의 표준이었던 DES의 값입니다.