
정답무결성(integrity) - 인가된 방법으로만 정보 변경이 가능하도록 보장
핵심 개념
정보보안 3대 요소 - 무결성
정보보안의 3대 요소(CIA)는 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)입니다. 이 중 무결성은 적절한 권한을 가진 사용자가 인가된 방법으로만 정보를 변경할 수 있도록 하여, 정보가 위·변조되지 않고 정확하고 완전한 상태를 유지하도록 보장하는 속성입니다. 문제 발문의 '인가된 방법으로만 정보를 변경'이 바로 무결성의 정의입니다.
선지별 해설
①무결성은 정보가 인가되지 않은 변경으로부터 보호되어 정확성과 완전성을 유지하는 것으로, 발문의 정의와 정확히 일치합니다.
②기밀성은 인가되지 않은 사용자에게 정보가 노출되지 않도록 하는 것으로, 변경이 아니라 열람·접근 통제에 관한 요소이므로 틀렸습니다.
③가용성은 인가된 사용자가 필요할 때 정보와 자원에 접근·사용할 수 있도록 보장하는 것으로, 변경 권한과는 무관합니다.
④접근성(accessability)은 보안 3대 요소에 포함되지 않는 항목으로, 오답을 유도하기 위한 선지입니다.

정답RC5는 스트림 암호가 아니라 블록 암호이므로 틀린 설명
핵심 개념
스트림 암호의 특징과 대표 알고리즘
스트림 암호는 평문을 비트·바이트 단위로 순차 처리하며, 키스트림을 생성해 평문과 XOR 연산하여 암호문을 만드는 방식입니다. 구현이 간단하고 속도가 빨라 실시간 통신에 적합합니다. 대표 알고리즘으로 RC4, A5/1 등이 있으며, RC5는 스트림이 아니라 블록 암호라는 점이 함정입니다. 이 문제는 '옳지 않은 것'을 고르는 유형입니다.
선지별 해설
①스트림 암호는 데이터 흐름을 비트/바이트 단위로 순차적으로 처리해 가는 방식이 맞습니다.
②이진 평문 스트림과 이진 키스트림을 XOR 연산하여 암호문을 생성하는 것이 스트림 암호의 핵심 동작으로 옳습니다.
③RC5는 블록 암호 알고리즘입니다. 대표적인 스트림 암호는 RC4이며, RC5를 스트림 암호로 서술한 이 선지가 정답입니다.
④스트림 암호는 구조가 단순해 구현이 용이하고 처리 속도가 빠르다는 장점이 있어 옳은 설명입니다.