정보관리기술사/시큐리티

암호학적 해시 함수

기술기술 2023. 12. 22. 12:22

1. 정의

  • 임의의 길이의 입력 메시지고정된 길이의 출력 값으로 변환시키는 기법
  • 출력 값을 해시 값 (hash value) 혹은 메시지 다이제스트 (message digest) 라고도 함
  • 암호학적 해시함수는 임의 길이를 입력받기는 하지만, 최대 길이에 대한 제한이 존재함
  • 목적 ) 해시함수을 사용하면 같은 해시 값을 갖는 두 개의 다른 입력 메시지를 찾아내기란 불가능하므로 하나 의 해시 값을 가지고 원래의 입력된 메시지를 예측할 수가 없게 됨(이 과정을 Hashing 이라고함)

 

2. 해시함수 개념도

 

3. 암호학적 해시 함수의 특징 및 안정성

가. 특징  -  압효단충

나. 안정성

4. 종류 및 활용

가. 종류

나. 활용

  • 데이터 전송 도중에 송신자 외의 제3자에 의해서 데이터가 변조되었는지를 쉽게 파악할 수 있게 되어 디지털 포렌식, 전자서명 등에 유용하게 사용할 수 있음.