해시는 임의의 길이의 입력 데이터나 메시지를 고정된 길이의 값이나 키로 변환하는 것을 의미

 

- 해시 알고리즘을 해시 함수라고 부르며 해시 함수로 변환된 값이나 키를 해시값 또는 해시키라고 부른다.

- 데이터의 암호화, 무결성 검증을 위해 사용될 뿐만 아니라 정보보호의 다양한 분야에서 활용된다.

- 해시 함수의 종류에는 SHA 시리즈, MD5, N-NASH, SNEFRU 등이 있다.

 

[특징]

- 고정된 크기의 해시코드를 생성함.

- 일방향성

- 강약 충돌회피성이 보장됨.

 

키 배송 문제를 해결할 수 있는 방법

- 키 배포 센터에 의한 해결

- Diffe-Hellman 키 교환 방법에 의한 해결

   전자서명

- 공개키 암호에 의한 해결

 

안전한 키를 사용할 경우 결과값의 안전성이 보장됨.

해시는 단방향, 공개키/개인키는 양방향 방식이다.

 

해시 함수의 종류에는 SHA-256, MD5 등이 있다.

 

 

* 암호화 알고리즘   ==> SEED

- 한국인터넷진흥원에서 1999년 개발한 블록 암호화 알고리즘이다.

- 블록의 크기는 128비트이며, 키의 길이에 따라 128, 256 버전이 있다.

 

 

+ Recent posts