
기밀성을 제공하고 데이터 암호 목적으로 사용하고 있다.

대칭키에서는 A와 B가 같은 키를 공유하고 있다.
암호 알고리즘은 대표적으로 AES가 있다.
대칭키 암호화는 다음의 과정을 따른다.
- A가 평문을 대칭키를 이용해서 암호 알고리즘으로 암호문을 만듦
- A는 네트워크를 통해 암호문을 B에게 공유
- B는 A가 암호화한 키와 같은 대칭키로 암호문을 복호화
네트워크로 교환하면 키까지 유출될 가능성이 있다는 문제점이 있다. 그래서 키를 안전하게 공유하는 방법으로 제안된 것이 비대칭키 암호화이다.
대칭키 방식에서 키분배 문제를 해결한 방식이다.
암호화 키와 복호화 키, 하나의 쌍으로 된 키를 사용한다.
대칭키 방식에 비해 매우 느리다는 단점이 있다.
기밀성, 부인방지, 메시지 인증을 제공한다.

빨간선: 서명, 초록선: 기밀성 보장
서명 → A의 공개키로 복호화를 할 수 있다면, 해당 암호문이 A의 개인키로 암호화했다는 것이기 때문에 A임을 증명할 수 있다.
기밀성 보장 → A가 B의 공개키로 암호화를 해야, B의 개인키를 가지고 있는 B만 복호화할 수 있다.
비대칭키의 가장 큰 목적은 키를 안전하게 교환하는 것이다.

암호화는 대칭키로 하고, 그 키를 B의 공개키로 암호화시켜서 네트워크로 공유한다. 그래서 이 암호화된 키를 풀 수 있는 건 B의 개인키를 가지고 있는 B뿐이다.
Open Channel → 인터넷
Secure Channel → VPN(Virtual Private Network)
중앙의 상자를 전자봉투(Digital Envalop)이라고 한다.
글로벌소프트웨어캠퍼스와 교보DTS가 함께 진행하는 챌린지입니다.
너무 잘 정리되어있네요