다음에서 설명하는 블록암호 운용 모드는?암복호화 모두 병렬 처리가 가능… | [9급 지방직 정보보호론] 18년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 18년 1회차
다음에서 설명하는 블록암호 운용 모드는?
- 암복호화 모두 병렬 처리가 가능하다.
- 블록 암호 알고리즘의 암호화 로직만 사용한다.
- 암호문의 한 비트 오류는 복호화되는 평문의 한 비트에만 영향을 준다.
1
ECB
2
CBC
3
CFB
4
CTR
해설
세 조건을 모두 만족하는 운용 모드는 CTR(카운터) 모드이다.
CTR은 카운터 값을 암호화해 만든 키 스트림을 평문과 XOR하므로 블록마다 독립적으로 병렬 처리가 가능하고, 복호화에도 암호화 함수만 쓴다. 암호문 한 비트 오류는 XOR된 평문의 같은 비트에만 영향을 준다.
- ECB: 병렬 처리는 되지만 복호화에 블록 암호의 복호화 로직이 필요하고, 한 비트 오류가 해당 블록 전체를 망가뜨린다.
- CBC: 암호화가 이전 암호문 블록에 의존해 병렬 처리가 안 되며, 복호화 로직이 필요하다.
- CFB: 암호화 로직만 쓰지만 암호화는 순차적으로만 가능하고, 오류가 다음 블록까지 전파된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.