모두CBT

블록암호 모드로 알맞은 것은?초기치를 암호화한 값과 평문 블록을 XOR… | [정보보안기사 필기] 19년 2회차 기출문제 상세 페이지

1[정보보안기사 필기] 19년 2회차

블록암호 모드로 알맞은 것은?

초기치를 암호화한 값과 평문 블록을 XOR하여 암호문 블록을 생성하고 그 암호문을 입력으로 사용하여 다시 암호화한 값과 평문 블록을 XOR하여 암호문 블록을 생성하는 과정을 반복하는 방식이다. 암호화에서는 특정 입력이 이후에 계속 영향을 미치지만, 복호화에서는 특정 암호문의 오류가 계속적으로 이후에 영향을 미치지는 않는다는 특징이 있다.

1
Electronic CodeBook Mode
2
Cipher FeedBack Mode
3
Output FeedBack Mode
4
Counter Mode
해설

초기치를 암호화한 값과 평문을 XOR해 암호문을 만들고 그 암호문을 다시 암호 알고리즘의 입력으로 되먹임하는 방식은 암호 피드백(CFB) 모드이다.

즉 Ci = Pi ⊕ E(Ci-1) 형태여서, 암호화 시 앞선 블록의 입력이 이후 모든 암호문 블록에 계속 반영된다.

복호화는 Pi = Ci ⊕ E(Ci-1)이므로 손상된 암호문 블록은 해당 블록과 바로 다음 블록까지만 오류를 일으키고 이후에는 스스로 동기가 회복된다. 지문의 마지막 문장이 이 성질을 가리킨다.

출력 피드백 모드는 암호문이 아니라 암호 알고리즘의 출력을 되먹이고, 전자 코드북 모드는 되먹임이 아예 없으며, 카운터 모드는 증가하는 카운터 값을 입력으로 쓴다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.