해시는 임의의 길이의 입력 데이터나 메시지를 고정된 길이의 값이나 키로 변환하는 것을 의미
- 해시 알고리즘을 해시 함수라고 부르며 해시 함수로 변환된 값이나 키를 해시값 또는 해시키라고 부른다.
- 데이터의 암호화, 무결성 검증을 위해 사용될 뿐만 아니라 정보보호의 다양한 분야에서 활용된다.
- 해시 함수의 종류에는 SHA 시리즈, MD5, N-NASH, SNEFRU 등이 있다.
[특징]
- 고정된 크기의 해시코드를 생성함.
- 일방향성
- 강약 충돌회피성이 보장됨.
키 배송 문제를 해결할 수 있는 방법
- 키 배포 센터에 의한 해결
- Diffe-Hellman 키 교환 방법에 의한 해결
전자서명
- 공개키 암호에 의한 해결
안전한 키를 사용할 경우 결과값의 안전성이 보장됨.
해시는 단방향, 공개키/개인키는 양방향 방식이다.
해시 함수의 종류에는 SHA-256, MD5 등이 있다.
* 암호화 알고리즘 ==> SEED
- 한국인터넷진흥원에서 1999년 개발한 블록 암호화 알고리즘이다.
- 블록의 크기는 128비트이며, 키의 길이에 따라 128, 256 버전이 있다.
'보안' 카테고리의 다른 글
ISMS구축을 위한 5단계 프로세스 (정책 수립 및 범위설정>경영조직>위험관리>구현>사후관리) (0) | 2020.04.29 |
---|---|
SSL (Secure Socket Layer) (0) | 2020.04.26 |
크로스사이트 스크립팅(XSS)과 관련된 내용 (0) | 2020.04.19 |
보안 솔루션에 대한 정리 (0) | 2020.04.19 |
공격 (0) | 2020.04.19 |