AES 알고리즘의 복호화 과정에서 한 암호 블록에 대해 실행되는 처음 … | [7급 국가직 정보보호론] 23년 1회차 기출문제 상세 페이지
1[7급 국가직 정보보호론] 23년 1회차
AES 알고리즘의 복호화 과정에서 한 암호 블록에 대해 실행되는 처음 4개의 오퍼레이션을 첫 번째부터 네 번째까지 순서대로 바르게 나열한 것은? (단, ARK: Add Round Key, IMC: Inverse Mix Columns, ISR: Inverse Shift Rows, ISB: Inverse Substitute Bytes)
1
ARK - IMC - ISR - ISB
2
ARK - ISB - ISR - IMC
3
ARK - ISR - ISB - ARK
4
IMC - ISR - ISB - ARK
해설
AES 복호화는 ARK → ISR → ISB → ARK 순으로 시작한다.
복호화는 먼저 마지막 라운드 키로 Add Round Key를 수행한 뒤, 각 라운드에서 Inverse Shift Rows → Inverse Substitute Bytes → Add Round Key → Inverse Mix Columns 순으로 진행한다(마지막 라운드는 IMC 생략).
- ARK - IMC - ISR - ISB: 초기 ARK 다음에는 ISR이 오며, IMC는 라운드 안에서 ARK 뒤에 수행된다.
- ARK - ISB - ISR - IMC: ISB·ISR 다음에 라운드 키 덧셈(ARK) 없이 IMC가 와 라운드 구조에 어긋난다.
- IMC - ISR - ISB - ARK: 복호화는 반드시 초기 ARK로 시작하므로 IMC로 시작할 수 없다.
오류나 개정된 내용이 보이면 알려주세요