블록 암호 운용 모드에 대한 설명으로 옳지 않은 것은? | [9급 지방직 정보보호론] 20년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 20년 1회차
블록 암호 운용 모드에 대한 설명으로 옳지 않은 것은?
1
CFB는 블록 암호화를 병렬로 처리할 수 없다.
2
ECB는 IV(Initialization Vector)를 사용하지 않는다.
3
CBC는 암호블록에 오류가 발생한 경우 복호화 시 해당 블록만 영향을 받는다.
4
CTR는 평블록마다 서로 다른 카운터 값을 사용하여 암호블록을 생성한다.
해설
CBC에서 암호블록 오류가 해당 블록에만 영향을 준다는 설명이 옳지 않다.
CBC 복호화는 현재 평문 블록을 얻을 때 직전 암호블록과 XOR하므로, 한 암호블록의 오류는 그 블록 전체와 다음 블록의 대응 비트까지 두 블록에 영향을 준다.
- CFB의 암호화 병렬 처리 불가: 앞 블록의 암호문이 다음 블록 암호화의 입력이 되므로 암호화를 병렬로 처리할 수 없다.
- ECB의 IV 미사용: 각 블록을 독립적으로 암호화하므로 초기화 벡터가 필요 없다.
- CTR의 블록별 카운터: 평문 블록마다 다른 카운터 값을 암호화해 키스트림을 만들고 평문과 XOR한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.