하이브리드 암호 시스템 = 대칭 암호 + 비대칭 암호

 

 

 

 

■ 대칭 암호와 공개 키 암호

■ 하이브리드 암호 시스템

■ 암호화

■ 복호화

 

 

 

1. 대칭 암호와 공개 키 암호 비교

 

대칭키 암호방시과 공개키 암호방식 비교

항목

대칭키 암호화 방식

공개키 암호화 방식

키의 상호관계

암호화키 = 복호화키

암호화키 ≠ 복호화키

암호화 키

비밀(secret key)

공개(public key)

복호화 키

비밀(secret key)

비밀(private key)

암호 알고리즘

비밀/공개

공개

대표적인 예

AES

RSA

비밀 키 전송

필요

불필요

키 개수

n(n-1)/2

2n

안전한 인증

곤란

용이

암호화 속도

고속

저속

경제성

높다

낮다

전자서명

복잡

간단

 

 

대칭 암호

기밀성을 유지한 통신이 가능

키 배송 문제 해결이 필요

 

공개 키 암호

키 배송 문제를 해결할 수 있음

 

 

 

2. 하이브리드 암호 시스템

 

1) 공개 키 암호의 2가지 큰 문제

 

1) 공개 키 암호는 대칭 암호에 비해 처리 속도가 휠씬 느리다.

2) 공개 키 암호는 중간자(MITM) 공격에 약하다.

 

=> 하이브리드 암호 시스템을 이용하면 이 중 1)의 문제를 해결

 

 

 

2) 하이브리드 암호 시스템(Hybrid Cryptosystem)

대칭 암호와 공개 키 암호의 장점을 조합한 방법

메시지의 기밀성 : 고속의 대칭 암호

대칭 암호 키의 기밀성 : 공개 키 암호

 

 

 

 

3) 하이브리드 암호 시스템의 구조

 

메세지 암호화 => 대칭 암호 => 세션 키(의사난수 생성기) => 공개 키 암호

 

메시지는 대칭 암호로 암호화

대칭 암호의 암호화에서 사용한 세션 키는 의사난수 생성기로 생성

세션 키는 공개 키 암호로 암호화

공개 키 암호의 암호화에서 사용하는 키는 하이브리드 암호 시스템과 무관한 외부에서 만들어 사용

728x90

+ Recent posts