문제
다음 중 암호화 기술의 특성에 대한 설명으로 가장 옳지 않은 것은?
① 블록 암호는 고정 길이의 데이터 블록을 단위로 암호화를 수행한다 ② 스트림 암호는 키 스트림과 평문을 비트 단위로 XOR 연산한다 ③ 패딩 공격은 블록 암호의 패딩 검증 과정에서 발생하는 취약점이다 ④ ECB 모드는 동일한 평문 블록이 다른 암호문으로 암호화되는 특성이 있다
정답
4번
해설
④ ECB(Electronic Codebook) 모드는 동일한 평문 블록이 항상 동일한 암호문으로 암호화되는 특성이 있어 패턴 분석에 취약하다. ① 블록 암호는 AES(128비트), DES(64비트) 등 고정 길이 블록 단위로 처리한다. ② 스트림 암호는 키 스트림을 생성하여 평문과 XOR 연산한다. ③ 패딩 공격(Padding Oracle Attack)은 패딩 검증 정보를 이용한 암호 분석 기법이다.