모두CBT

복호화 과정이 다음 그림에 해당하는 블록 암호 운영 모드는?P_i: 평… | [9급 국가직 정보보호론] 26년 1회차 기출문제 상세 페이지

1[9급 국가직 정보보호론] 26년 1회차
복호화 과정이 다음 그림에 해당하는 블록 암호 운영 모드는?

PiP_i: 평문 블록, CiC_i: 암호문 블록, IV: 초기벡터, K: 키, ⊕\oplus: XOR 연산

문제 이미지
1
ECB(Electronic CodeBook)
2
CBC(Cipher Block Chaining)
3
CFB(Cipher FeedBack)
4
CTR(CounTeR)
해설

그림은 CBC(Cipher Block Chaining) 모드의 복호화 과정이다.

각 암호문 블록을 키 K로 블록 복호화한 뒤, 그 출력에 직전 암호문 블록을 XOR 해 평문을 얻는다(첫 블록은 IV와 XOR).
P1=DK(C1)⊕IVP_1 = D_K(C_1) \oplus IV
Pi=DK(Ci)⊕Ci−1P_i = D_K(C_i) \oplus C_{i-1}

  • ECB는 각 블록을 독립적으로 복호화할 뿐 IV나 이전 암호문 블록과의 XOR가 없다.
  • CFB는 IV·이전 암호문 블록을 암호화 함수에 넣어 만든 출력을 암호문과 XOR 하므로, 암호문 블록이 복호화 함수로 직접 들어가지 않는다.
  • CTR은 카운터 값을 암호화한 키스트림을 암호문과 XOR 하는 방식으로, 블록 간 연쇄가 없다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.