← 회차 전체 문제편집복원내용 검수 완료2026년 정보보안기사 1회 필기 · 정보보안 일반 · 78번
공격자가 전송 중인 메시지를 바꾼 뒤 검증값도 다시 계산할 수 있는지를 기준으로 MDC와 MAC을 비교한 설명으로 옳은 것은?
- 1
MDC는 비밀키 없이 계산되지만 MAC은 공유 비밀키가 있어야 올바른 태그를 계산한다.
정답 근거MDC는 공개된 해시 함수처럼 키 없이 계산할 수 있지만 MAC은 공유 비밀키를 입력으로 사용한다. 따라서 공격자가 메시지를 바꿔도 키 없이는 유효한 MAC을 새로 만들기 어렵다. - 2
MDC는 송신자의 개인키로 계산하고 MAC은 수신자의 공개키로 검증한다.
오답 이유개인키와 공개키를 사용하는 구조는 전자서명에 가깝다. MDC와 대칭키 MAC의 구분이 아니다. - 3
MDC는 메시지를 암호화하지만 MAC은 메시지를 압축한다.
오답 이유둘 다 암호화나 일반적인 데이터 압축을 목적으로 하지 않고 메시지의 변경 검출 값을 만든다. - 4
MDC와 MAC은 모두 키 없이 계산되므로 공격자의 위조 저항성이 같다.
오답 이유MDC는 누구나 다시 계산할 수 있는 반면 MAC은 비밀키가 필요하므로 능동 공격자에 대한 위조 저항성이 동일하지 않다.
정답·상세해설정답 1번
핵심 차이는 비밀키의 사용 여부다. 단순 MDC를 메시지와 함께 보내기만 하면 공격자가 메시지와 MDC를 함께 바꿀 수 있다. MAC은 공유키 없이는 올바른 태그를 계산하기 어렵기 때문에 무결성과 데이터 출처 인증을 함께 제공한다. 따라서 ①이 옳다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21