재전송 공격이 가능한 블록 암호 운영 모드로 가장 적절한 것은? | [경찰간부후보생 정보보호론] 26년 1회차 기출문제 상세 페이지
1[경찰간부후보생 정보보호론] 26년 1회차
재전송 공격이 가능한 블록 암호 운영 모드로 가장 적절한 것은?
1
CBC
2
CFB
3
OFB
4
CTR
해설
재전송 공격의 대표 예로 다루는 운영 모드는 CFB이다.
CFB는 직전 암호문 블록을 암호화해 키 스트림을 만들므로, 같은 키로 보낸 과거 메시지의 암호문 블록을 끼워 넣으면 교체한 첫 블록만 깨지고 그 뒤 블록은 과거 평문으로 정상 복호화된다. 공격자는 이 성질로 과거 암호문을 재전송해 수신자를 속일 수 있다.
- CBC: 평문 블록을 직전 암호문 블록과 XOR한 뒤 암호화하는 모드로, 대표 공격으로는 초기화 벡터의 비트 반전이 거론된다.
- OFB: 암호 알고리즘의 출력을 피드백해 키 스트림을 만드는 동기식 스트림 모드로, 암호문 비트 반전 공격이 대표 약점이다.
- CTR: 카운터를 암호화해 키 스트림을 만드는 모드로, 같은 키·카운터를 재사용할 때 키 스트림이 노출되는 것이 대표 약점이다.
오류나 개정된 내용이 보이면 알려주세요