[정보보안기사] 해시 함수(Hash Function)

less than 1 minute read

해시 함수(Hash Function)

  • 임의의 길이를 입력하여 정해진 고정 크기의 해시 코드를 생성한다.
  • 일방향성(One-way Function)의 특성을 가진다.
  • 약한 충돌 회피성과 강한 충돌 회피성을 가진다.
  • 계산이 용이해야 한다.

일방향성

해시값 y가 주어졌을 때 H(x) = y를 만족하는 x를 찾는 것은 계산적으로 어려워야 한다.

약한 충돌 회피성

x가 주어졌을 때 H(x’)=H(x)인 x’를 찾는 것은 계산적으로 어려워야 한다.

강한 충돌 회피성

H(x’)=H(x)인 서로 다른 두 입력 x와 x’를 찾는 것은 계산적으로 어려워야 한다.

계산의 용이성

x가 주어졌을 때 H(x)는 계신하기 쉬어야 한다.

Comments