모두CBT

해시 함수에 대한 설명으로 옳지 않은 것은? | [국회직 9급 정보보호론] 18년 1회차 기출문제 상세 페이지

1[국회직 9급 정보보호론] 18년 1회차
해시 함수에 대한 설명으로 옳지 않은 것은?
1
해시 함수를 사용하면 임의 길이의 메시지에 대해 특정 길이를 갖는 출력값을 얻을 수 있다.
2
해시 함수는 일방향 함수에 해당한다.
3
동일한 출력값을 갖는 임의의 두 입력 메시지를 찾기 어렵다는 것을 강한 충돌 저항성(strong collision resistance)이라고 한다.
4
해시 함수는 블록체인에서 체인 형태로 사용되어 데이터의 신뢰성을 보장한다.
5
해시 함수는 대칭키 암호와 달리 키 값을 적용할 수 없기 때문에 MAC(Message Authentication Code)로 사용할 수 없다.
해설

해시 함수를 MAC으로 사용할 수 없다는 설명이 틀렸다. 해시 함수에 비밀키를 결합한 HMAC이 대표적인 해시 기반 MAC이다.

해시 함수 자체에는 키가 없지만, 입력에 키를 함께 넣어 처리하면 키가 있는 인증값을 만들 수 있다.

  • 임의 길이 입력과 고정 길이 출력: 해시 함수의 기본 성질이므로 옳다.
  • 일방향 함수: 출력값에서 입력값을 찾기 어려우므로 옳다.
  • 강한 충돌 저항성: 같은 출력값을 갖는 임의의 두 입력을 찾기 어려운 성질이므로 옳다.
  • 블록체인에서의 활용: 블록을 해시값으로 체인처럼 연결해 변조를 드러내므로 옳다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[국회직 9급 정보보호론] 18년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요국회직 9급 정보보호론 기출문제 암기장 전체 보기