1. 대칭키, 공개키

대칭키 암호화키=복호화키 DES,3DES,AES,SEED 등
공개키(비대칭키) 암호화키≠복호화키 RSA,Elgamel,Knapsack 등

1. 대칭키

Untitled

1. 특징

2. 공개키

1. 특징

2. 암호화 VS 서명

암호화 서명
내용을 숨김(기밀성) 이 사람이 맞다. 인증
송신자 C = E(M, 수신자 공개키) 서명자 S = sig(M, 서명자 개인키)
수신자 M = D(C, 수신자 개인키) Others M = verify(S, 서명자 공개키)
송신자는 수신자의 공개키를 가지고 메시지(M)를 암호문으로 만들고,
수신자는 자신의 개인키를 가지고 암호문 C를 해독할 수 있다. 서명자는 자신의 개인키를 가지고 M를 서명으로 만들고,
다른 사람들은 서명자의 공개키를 가지고 서명 S를 해독하여 인증할 수 있다.

3. 공개키 기반 구조 (PKI, Public Key Infrastructure)

: 공개키의 위변조를 막기 위해 등장했다. 메시지의 암호화 및 전자서명을 제공하는 보안 시스템 환경이다.