김민수
2026년 5월 12일
72. 다음 중 스트림 암호의 특징으로 알맞지 않은 것은?
① 원타임 패스워드를 실용적으로 구현할 목적으로 개발되었다.
② 짧은 주기와 높은 선형복잡도가 요구되며 주로 LFSR을 이용한다.
③ 블록단위 암호화 대비 비트단위로 암호화하여 암호화 시간이 더 빠르다.
④ 블록 암호의 CFB, OFB 모드는 스트림 암호와 비슷한 역할을 한다.
정답: 2번
키스트림의 높은 비선형성(Nonlinearity)과 긴 주기(Periodicity)를 확보하는 PRBG 설계가 핵심
스트림 암호의 특징 중에서 올바르지 않은 것은 2번입니다. 스트림 암호는 주로 빠른 처리 속도와 비트 단위 암호화를 통해 연속적인 데이터 스트림을 보호하는데 초점을 맞춥니다.
1번은 스트림 암호의 실제 용도 중 하나로, 원타임 패드와 유사하게 실시간 암호화를 가능하게 한다는 점에서 맞습니다.
3번은 정확합니다. 스트림 암호는 블록 단위가 아닌 비트 단위로 암호화되므로, 블록 암호보다 빠른 처리 속도를 가질 수 있습니다.
4번 또한 맞습니다. CFB(Cipher Feedback)와 OFB(Output Feedback) 모드는 블록 암호를 스트림 암호처럼 사용할 수 있게 만드는 방식으로, 스트림 암호와 유사한 효과를 내는 모드들입니다.
그러나 2번은 맞지 않습니다. 스트림 암호는 높은 선형 복잡도보다는 높은 비선형성과 복잡한 의사 난수 생성기를 통해 안전성을 확보하는데, LFSR(선형 피드백 시프트 레지스터)은 상대적으로 간단하며 그 자체로는 현대적인 스트림 암호의 안전성 요구를 충족시키기 어렵습니다. 따라서 짧은 주기와 높은 선형 복잡도가 요구된다는 설명은 스트림 암호의 특징과 맞지 않습니다.