모두CBT

다음 그림은 블록암호 운용모드의 한 종류를 나타낸 것이다. 다음 그림에… | [정보보안기사 필기] 18년 2회차 기출문제 상세 페이지

1[정보보안기사 필기] 18년 2회차
다음 그림은 블록암호 운용모드의 한 종류를 나타낸 것이다. 다음 그림에 해당하는 블록암호 운용모드는?
문제 이미지
1
CBC(Cipher Block Chaining)
2
ECB(Electronic CodeBook)
3
CTR(CounTeR)
4
CFB(Cipher FeedBack)
해설

그림은 초기화 벡터가 블록암호의 입력으로 들어가고, 그 출력과 평문을 XOR해 만든 암호문이 다시 다음 블록의 암호화 입력으로 되먹임되는 구조이므로 CFB(Cipher FeedBack) 모드다.

첫 단은 IV를 암호화한 결과와 Plaintext를 XOR해 Ciphertext를 만들고, 그 Ciphertext 블록이 대각선을 따라 두 번째 Block Cipher Encryption의 입력으로 올라간다. 평문은 블록암호를 통과하지 않고 XOR만 거친다.

혼동하기 쉬운 운용모드와의 차이:

  • 평문과 IV를 먼저 XOR한 뒤 그 결과를 암호화하면 CBC로, 그림과 XOR의 위치가 정반대다.
  • XOR 이전의 블록암호 출력을 되먹이면 OFB, 카운터 값을 암호화해 쓰면 CTR이며 둘 다 암호문을 되먹이지 않는다.
  • IV도 피드백도 없이 블록마다 독립적으로 암호화하는 것은 ECB다.

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