← 회차 전체 문제공개 기출자동 검사 완료2025년 9급 국가직 공무원 정보보호론 · 정보보호론 · 암호 · 20번
다음 수식으로 나타낸 블록 암호 운용 모드에 대한 설명으로 옳은 것은?
- 1
복호화 함수가 D일 때 P₁=D_K(C₁)⊕IV이고, Pᵢ=D_K(Cᵢ)⊕Cᵢ₋₁ (i=2,3,…,N)이다.
정답 근거CBC 복호화는 첫 블록에서 D_K(C1)과 IV를 XOR하고 이후 블록에서 D_K(Ci)와 C(i-1)을 XOR하므로 제시식이 맞다. - 2
송신자와 수신자가 공유하는 IV는 반드시 제3자에게 비밀로 해야 한다.
오답 이유CBC의 IV는 첫 블록 패턴을 숨기도록 예측 불가능해야 하지만 비밀값일 필요는 없다. 무결성 보호 없이 변조되지 않도록 관리해야 한다. - 3
암호문 블록 C(j=1,2,…,N)의 전송 도중에 비트 오류가 j 발생하면, 복호화된 P부터 P 까지의 모든 평문 블록에 j N 영향을 미친다.
오답 이유암호문 Cj의 한 비트 오류는 Pj의 여러 비트와 P(j+1)의 같은 위치 비트에 영향을 주지만 P(j+2) 이후까지 계속 전파되지는 않는다. - 4
여러 평문 블록에 대한 암호화 과정의 병렬처리가 가능하다.
오답 이유CBC 암호화는 현재 암호문이 다음 블록 입력에 필요해 순차적이다. 복호화는 각 C 블록이 준비되어 병렬화할 수 있다.
정답·상세해설정답 1번
제시식은 CBC다. 복호화는 P1=D_K(C1) XOR IV, Pi=D_K(Ci) XOR C(i-1)이며 IV는 예측 불가능해야 하지만 비밀일 필요는 없다. 한 암호문 오류는 해당 평문 블록과 다음 블록에 영향을 주고 CBC 암호화는 순차적이다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 자동 검사 완료
- 최종 검수
- 2026-08-21