하이브리드 암호 방식
하이브리드 암호 방식이란
공통 키의 키 분배 문제와 공개 키의 속도 문제를 해결하기 위해 데이터 암호화는 처리 속도가 빠른 공통 키 암호 방식으로 수행하고 키 관리는 공개 키 암호 방식을 이용하여 키 분배 문제를 해결한다.
동작 흐름
A가 B에게 데이터를 전달한다고 가정해보자.
- A는 처리 속도가 빠른 공통 키 암호 방식으로 데이터를 암호화한다.
- B는 공개 키와 비밀 키를 생성하고 A에게 공개 키를 전달한다.
- A는 B에게서 전달 받은 공개 키를 이용하여 키를 암호화하고 암호문을 B에게 전달한다.
- B는 비밀 키를 이용하여 키 암호문을 복호화한다.
- B는 복호화한 키를 이용하여 데이터 암호문을 복호하하여 원 데이터를 획득한다.
사용 예시
- SSL 프로토콜