대표적인 블록암호인 DES, Triple DES, AES에 관한 다음 … | [법원직 9급 전산·사서 정보보호론] 24년 1회차 기출문제 상세 페이지
1[법원직 9급 전산·사서 정보보호론] 24년 1회차
대표적인 블록암호인 DES, Triple DES, AES에 관한 다음 설명 중 가장 옳지 않은 것은?
1
DES는 Feistel 구조를 기반으로 설계되었으며, AES는 Substitution Permutation Network 구조를 기반으로 설계가 되었다.
2
Triple DES는 DES의 암호화 과정을 각각 다른 암호화 키로 3회 수행하는데, 효율을 높이기 위해 첫 번째와 두 번째 암호화 키를 동일하게 사용하도록 권장하고 있다.
3
AES의 암호화 과정은 마지막 라운드를 제외한 모든 라운드가 동일한 함수로 설계되었다.
4
AES는 안전성의 정도에 따라 키의 길이가 128, 192, 256비트를 가질 수 있으며, 키의 길이에 따라 실행하는 라운드 수가 각각 10, 12, 14라운드로 다르다.
해설
옳지 않은 설명은 Triple DES에서 첫 번째와 두 번째 키를 같게 쓰도록 권장한다는 내용이다.
두 키 방식의 Triple DES는 첫 번째와 세 번째 키를 같게 둔다. 첫 번째와 두 번째 키가 같으면 암호화-복호화-암호화 과정에서 앞의 두 단계가 상쇄되어 단일 DES와 같아진다.
- DES는 Feistel 구조, AES는 SPN 구조라는 설명은 옳다.
- AES는 마지막 라운드에서 MixColumns만 생략하고 나머지 라운드는 같은 함수를 쓰므로 옳다.
- AES의 키 길이 128·192·256비트에 라운드 수가 10·12·14로 대응한다는 설명은 옳다.
오류나 개정된 내용이 보이면 알려주세요