다음은 블록 암호의 운영모드 중 하나를 표현하고 있다. 해당 운영모드에… | [7급 국가직 정보보호론] 22년 1회차 기출문제 상세 페이지
1[7급 국가직 정보보호론] 22년 1회차
다음은 블록 암호의 운영모드 중 하나를 표현하고 있다. 해당 운영모드에 대해 추론할 수 있는 설명으로 옳은 것은?
(단, 이다)
| : 평문 블록 | |
| : 암호문 블록 | |
| : 암호화 함수(키 이용) | |
| : 초기벡터(Initial Vector) | (단, ) |
1
에 비트 오류가 발생하더라도 복호화된 에 영향을 미치지 않는다.
2
와 가 동일할 경우 와 가 같아지는 문제점이 존재한다.
3
고속의 암·복호화를 위해 별도의 전처리 없이 병렬처리가 가능하다.
4
복호화에 사용되는 값은 암호화에 사용된 값과 다를 수 있다.
해설
제시된 구조는 OFB 모드이며, 암호문 비트 오류가 다른 블록의 복호화에 영향을 주지 않는다는 설명이 옳다.
키 스트림 는 이전 출력 만 다시 암호화해 만들고 암호문은 되먹임되지 않는다. 따라서 의 비트 오류는 같은 위치의 비트에만 나타나고 오류 전파가 없다.
- 블록마다 서로 다른 키 스트림과 XOR하므로 같은 평문 블록이라도 다른 암호문이 된다(ECB의 문제점에 해당).
- 키 스트림이 앞 블록 출력에 순차적으로 의존하므로, 키 스트림을 미리 계산해 두는 전처리 없이는 병렬처리가 불가능하다.
- 복호화도 같은 키 스트림을 만들어야 하므로 암호화에 쓴 것과 동일한 IV를 사용해야 한다.
오류나 개정된 내용이 보이면 알려주세요