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