다음 설명의 빈칸에 들어갈 용어를 쓰시오.
임의 길이 입력을 고정 길이 값으로 변환하며, 데이터 무결성 확인과 HMAC 같은 메시지 인증 구성에 활용되는 일방향 함수는 ( ) 함수이다.
모범답안
해시
풀이와 판단 근거
해시 함수는 길이가 다른 입력을 일정 길이의 해시값으로 변환한다. 입력이 조금만 달라져도 결과가 크게 달라지므로 저장된 해시값과 다시 계산한 값을 비교해 데이터 변경 여부를 확인할 수 있다.
일반적인 암호화처럼 원문 복원을 위한 복호화 키를 전제로 하지 않으며, 메시지 인증에는 비밀키를 결합한 HMAC 같은 구성을 사용한다. 문장의 빈칸 뒤에 ‘함수’가 있으므로 해시 또는 전체 명칭인 해시 함수를 답으로 인정한다.
자주 틀리는 지점
- 해시 함수를 복호화 키로 원문을 되돌릴 수 있는 암호화 알고리즘으로 설명함
- HMAC과 일반 해시 함수가 제공하는 보안 속성을 동일하게 봄
- 함수의 명칭 대신 해시 함수를 적용하는 동작인 해싱만 답함
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.