다음은 특정 블록 암호 운영 모드의 암호화 과정이다. 해당하는 모드는? | [정보보안기사 필기] 22년 2회차 기출문제 상세 페이지
1[정보보안기사 필기] 22년 2회차
다음은 특정 블록 암호 운영 모드의 암호화 과정이다. 해당하는 모드는?
1
ECB 모드(Electronic Code Book Mode)
2
CBC 모드(Cipher Block Chaining Mode)
3
CFB 모드(Cipher Feedback Mode)
4
OFB 모드(Output Feedback Mode)
해설
그림이 나타내는 것은 CFB 모드(Cipher Feedback Mode)이다.
그림에서 암호화 블록에 들어가는 입력은 평문이 아니라 초기화 벡터(IV)이고, 그 암호화 출력과 평문 블록 1을 XOR 해 암호문 블록 1을 만든다. 그리고 만들어진 암호문 블록이 다음 단 암호화의 입력으로 되먹임되어 평문 블록 2, 3에 같은 과정이 반복된다.
혼동하기 쉬운 모드와 비교하면 차이가 분명하다.
- CBC는 평문과 이전 암호문을 먼저 XOR 한 뒤 그 결과를 암호화하므로 암호화 블록의 입력 쪽에 평문이 들어간다.
- OFB는 암호화 블록의 출력 자체를 다음 단 입력으로 되먹이므로 피드백 선이 암호문이 아니라 암호화 출력에서 갈라진다.
- ECB는 IV도 피드백도 없이 각 평문 블록을 독립적으로 암호화한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
