← 회차 전체 문제편집복원내용 검수 완료2026년 정보보안기사 1회 필기 · 정보보안 일반 · 64번
암호학적 해시 함수에 대한 설명으로 옳지 않은 것은?
- 1
정해진 해시 알고리즘은 임의 길이 입력을 고정 길이 다이제스트로 매핑한다.
오답 이유SHA-256처럼 알고리즘이 정해지면 입력 길이와 무관하게 정해진 길이의 다이제스트를 출력하므로 옳다. - 2
주어진 해시값에 대응하는 입력을 찾기 어렵도록 역상 저항성을 목표로 설계한다.
오답 이유역상 저항성은 목표 해시값이 주어졌을 때 그 값을 만드는 입력을 계산상 찾기 어렵게 하는 보안 성질이므로 옳다. - 3
출력 공간이 유한하므로 충돌은 수학적으로 존재할 수 있지만 실제 충돌을 찾기 어렵도록 설계한다.
오답 이유비둘기집 원리에 따라 충돌 자체는 존재하지만 암호학적 해시는 서로 다른 두 입력의 충돌을 찾는 계산을 어렵게 하는 충돌 저항성을 요구한다. - 4
SHA-256의 출력 길이는 입력 데이터가 길어질수록 256비트보다 함께 늘어난다.
정답 근거SHA-256은 입력 크기와 무관하게 항상 256비트 다이제스트를 출력하므로 틀린 설명이다.
정답·상세해설정답 4번
암호학적 해시는 임의 길이 메시지를 알고리즘별 고정 길이 다이제스트로 바꾸고 역상·제2역상·충돌 저항성을 목표로 한다. 충돌이 절대 존재하지 않는다는 뜻은 아니며 현실적인 계산량으로 찾기 어려워야 한다. SHA-256의 256은 입력이 아니라 출력 비트 길이를 뜻한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21