공부 내용
- 대칭 키 암호화
- 발신자, 수신자가 공유 비밀 키를 알아야 합니다
- 키 관리/배포의 난이도, O(n^2)
- 비대칭 키 암호화
- "공개 키 암호화"라고도 합니다
- 근본적으로 다른 접근 방식 [Diffie-Hellman76, RSA78]
- 발신자, 수신자가 비밀 키를 공유하지 않습니다
- 모든 사람에게 알려진 공개 암호화 키
- 수신자에게만 알려진 개인 암호 해독 키
- 키 관리/배포의 난이도, O(n)
Bob이 공개키와 개인키 쌍을 생성
Alice가 Bob에게 메세지를 보내고 싶음 > Bob의 공개키를 이용
모두가 Bob의 공개키를 알지만 Bob만 개인키를 알고 있음으로 Bob만 암호 해독이 가능