← 회차 전체 문제편집복원내용 검수 완료2020년 정보보안기사 16회 필기 · 정보보안 일반 · 73번
HMAC의 설계 원칙으로 옳지 않은 것은?
- 1
검증된 기존 해시 함수를 수정하지 않고 사용할 수 있어야 한다.
오답 이유HMAC은 SHA 계열처럼 이미 구현된 해시 함수를 내부 구조 변경 없이 사용할 수 있도록 설계됐다. - 2
HMAC만을 위해 새로운 전용 해시 함수를 반드시 설계해야 한다.
정답 근거새 전용 해시 함수가 필수라는 설명은 틀리다. 목적은 기존 해시 함수를 안전하게 MAC 구성에 재사용하는 것이다. - 3
내장 해시 함수가 교체되더라도 전체 구조를 크게 바꾸지 않아야 한다.
오답 이유해시 함수 교체 용이성은 알고리즘 수명주기와 구현 유지보수를 위한 HMAC의 설계 목표다. - 4
사용하는 해시 함수의 성능 저하를 가능한 작게 유지해야 한다.
오답 이유추가 해시 연산은 필요하지만 기반 해시의 원래 성능을 크게 해치지 않는 것도 설계 목표다.
정답·상세해설정답 2번
HMAC은 검증된 반복형 해시 함수를 그대로 활용하고 필요하면 다른 해시로 쉽게 교체하도록 설계되었다. HMAC 전용 해시를 새로 설계해야 한다는 두 번째 설명이 반대다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21