암호화
Dec 02, 2018 조회수 11
대칭키 암호화
- 암호화 키와 복호화 키가 동일하다.
<br/>
<br/>
공개키 암호화 (비대칭키 암호화)
-
암호화키와 복호화 키가 다르다.
-
공개키를 유출해도 안전하다.
-
대표적인 알고리즘 : RSA
<br/>
<br/>
해시함수
-
다양한 길이의 입력을 받아, 고정된 길이의 비트를 출력하는 함수
-
다대일 함수의 특성으로, 다른입력값에 같은 출력을 생성 할 수 있다.(충돌)
-
입력메세지에 대하여 변경 할 수 없는 값을 생성하므로 무결성 제공이 목적
-
복호화 불가능.
<br/>
<br/>
일방향 해시의 세가지 조건
-
역상 저항성 : 해시값을 이용해 원래의 입력값을 추정하는것을 계산상 불가능 하여야 한다
-
두번째 역상 저항성 : 입력값과 해시값을 알 때, 같은 해시값을 가지는 다른 입력값을 구하는것이 불가능 하여야 한다.
-
충돌 저항성 : 같은 해시값을 갖는 두개의 다른 입력값을 발견하는 것은 불가능 하여야 한다.
<br/>
<br/>
일방향 해시 응용분야
-
S/W 무결성 확인
-
전자서명
-
OTP
-
패스워드 암호화
<br/>
<br/>
'암호화' 관련된 다른글
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.