정보관리기술사/시큐리티
암호학적 해시 함수
기술기술
2023. 12. 22. 12:22
1. 정의
- 임의의 길이의 입력 메시지를 고정된 길이의 출력 값으로 변환시키는 기법
- 출력 값을 해시 값 (hash value) 혹은 메시지 다이제스트 (message digest) 라고도 함
- 암호학적 해시함수는 임의 길이를 입력받기는 하지만, 최대 길이에 대한 제한이 존재함
- 목적 ) 해시함수을 사용하면 같은 해시 값을 갖는 두 개의 다른 입력 메시지를 찾아내기란 불가능하므로 하나 의 해시 값을 가지고 원래의 입력된 메시지를 예측할 수가 없게 됨(이 과정을 Hashing 이라고함)
2. 해시함수 개념도
3. 암호학적 해시 함수의 특징 및 안정성
가. 특징 - 압효단충
나. 안정성
4. 종류 및 활용
가. 종류
나. 활용
- 데이터 전송 도중에 송신자 외의 제3자에 의해서 데이터가 변조되었는지를 쉽게 파악할 수 있게 되어 디지털 포렌식, 전자서명 등에 유용하게 사용할 수 있음.