모두CBT

<보기>에서 설명하는 블록암호 운영모드로 옳은 것은?<… | [국회직 9급 정보보호론] 17년 1회차 기출문제 상세 페이지

1[국회직 9급 정보보호론] 17년 1회차
<보기>에서 설명하는 블록암호 운영모드로 옳은 것은?
<보 기>
‘한 단계 앞의 암호 알고리즘의 출력을 암호화한 값’과 ‘평문 블록’을 XOR 연산하여 암호문 블록을 생성하는 운영모드이다.
암호화와 복호화가 같은 구조를 가지고 있다.
비트 단위의 에러가 있는 암호문을 복호화하면, 평문의 대응하는 비트에만 에러가 발생한다.
1
ECB
2
CBC
3
CFB
4
OFB
5
CTR
해설

설명에 해당하는 운영모드는 OFB(Output Feedback)이다.

OFB는 앞 단계 암호 알고리즘의 출력을 다시 암호화해 키 스트림을 만들고, 이를 평문 블록과 XOR하여 암호문 블록을 생성한다.

복호화도 같은 키 스트림을 XOR하므로 두 과정의 구조가 같고, 암호문의 비트 에러는 평문의 대응 비트에만 나타나 에러가 전파되지 않는다.

  • ECB: 각 평문 블록을 독립적으로 암호화할 뿐 앞 단계 출력을 쓰지 않으며, 암호문의 비트 에러는 해당 블록 전체를 손상시킨다.
  • CBC: 평문 블록을 직전 암호문 블록과 XOR한 뒤 암호화하므로 암호화와 복호화의 구조가 다르고, 에러가 다음 블록까지 영향을 준다.
  • CFB: 앞 단계 출력이 아니라 직전 암호문 블록을 암호화한 값을 XOR하므로, 암호문의 에러가 이후 블록으로 전파된다.
  • CTR: 구조가 같고 비트 에러가 전파되지 않는 점은 비슷하지만, 앞 단계 출력이 아니라 카운터 값을 암호화한다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[국회직 9급 정보보호론] 17년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요국회직 9급 정보보호론 기출문제 암기장 전체 보기