대칭키 암호화

  • 암호화 키와 복호화 키가 동일하다.

<br/>

<br/>

공개키 암호화 (비대칭키 암호화)

  • 암호화키와 복호화 키가 다르다.

  • 공개키를 유출해도 안전하다.

  • 대표적인 알고리즘 : RSA

<br/>

<br/>

해시함수

  • 다양한 길이의 입력을 받아, 고정된 길이의 비트를 출력하는 함수

  • 다대일 함수의 특성으로, 다른입력값에 같은 출력을 생성 할 수 있다.(충돌)

  • 입력메세지에 대하여 변경 할 수 없는 값을 생성하므로 무결성 제공이 목적

  • 복호화 불가능.

<br/>

<br/>

일방향 해시의 세가지 조건

  • 역상 저항성 : 해시값을 이용해 원래의 입력값을 추정하는것을 계산상 불가능 하여야 한다

  • 두번째 역상 저항성 : 입력값과 해시값을 알 때, 같은 해시값을 가지는 다른 입력값을 구하는것이 불가능 하여야 한다.

  • 충돌 저항성 : 같은 해시값을 갖는 두개의 다른 입력값을 발견하는 것은 불가능 하여야 한다.

<br/>

<br/>

일방향 해시 응용분야

  • S/W 무결성 확인

  • 전자서명

  • OTP

  • 패스워드 암호화

<br/>

<br/>

0
이전 댓글 보기
등록
TOP