<보기>에서 설명하는 블록암호 운영모드로 옳은 것은?<… | [국회직 9급 정보보호론] 17년 1회차 기출문제 상세 페이지
1[국회직 9급 정보보호론] 17년 1회차
<보기>에서 설명하는 블록암호 운영모드로 옳은 것은?
| <보 기> | ||
| ‘한 단계 앞의 암호 알고리즘의 출력을 암호화한 값’과 ‘평문 블록’을 XOR 연산하여 암호문 블록을 생성하는 운영모드이다. 암호화와 복호화가 같은 구조를 가지고 있다. 비트 단위의 에러가 있는 암호문을 복호화하면, 평문의 대응하는 비트에만 에러가 발생한다. | ||
1
ECB
2
CBC
3
CFB
4
OFB
5
CTR
해설
설명에 해당하는 운영모드는 OFB(Output Feedback)이다.
OFB는 앞 단계 암호 알고리즘의 출력을 다시 암호화해 키 스트림을 만들고, 이를 평문 블록과 XOR하여 암호문 블록을 생성한다.
복호화도 같은 키 스트림을 XOR하므로 두 과정의 구조가 같고, 암호문의 비트 에러는 평문의 대응 비트에만 나타나 에러가 전파되지 않는다.
- ECB: 각 평문 블록을 독립적으로 암호화할 뿐 앞 단계 출력을 쓰지 않으며, 암호문의 비트 에러는 해당 블록 전체를 손상시킨다.
- CBC: 평문 블록을 직전 암호문 블록과 XOR한 뒤 암호화하므로 암호화와 복호화의 구조가 다르고, 에러가 다음 블록까지 영향을 준다.
- CFB: 앞 단계 출력이 아니라 직전 암호문 블록을 암호화한 값을 XOR하므로, 암호문의 에러가 이후 블록으로 전파된다.
- CTR: 구조가 같고 비트 에러가 전파되지 않는 점은 비슷하지만, 앞 단계 출력이 아니라 카운터 값을 암호화한다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[국회직 9급 정보보호론] 17년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 블록암호화알고리즘의일종으로대칭키암호이며,평문을64비트로나누어56비트암호키(key)를사용하는것은? {"answer":1,"content":[{"con사무자동화 (201번~300번)
- 괄호()안에알맞는단어를쓰시오. 디자인패턴중에서()패턴은반복적으로사용되는객체들의상호작용을패턴화한것으로,클래스나객체들이상호작용하는방법이다.알고리즘의패턴에는inter2021년 정보처리기사실기 2회차
- 시스템에저장되는패스워드들은hash또는암호화알고리즘의결과값으로저장된다.이때암호공격을막기위해똑같은패스워드들이다른암호값으로저장되도록추가되는값을의미하는것은?21년-3회차-정보처리기사-필기