Study Record

[암호] 하이브리드 암호 본문

암호

[암호] 하이브리드 암호

초코초코초코 2021. 12. 8. 16:03
728x90

1. 하이브리드 암호 개요

대칭키 암호화 방식은 속도는 빠르지만 키 배송 문제가 있고, 공개키 암호화 방식은 키 배송에 대한 문제는 없지만 암호화 속도가 느리다. 대칭키 암호화 방식의 키 배송 문제를 공개키 암호화 방식이 해결해 줄 수 있으므로 메시지 암/복호화는 암호화 속도가 빠른 대칭키 암호화 방식을 사용하고 사전에 키를 공유하는 문제는 공개키 암호화 방식을 사용하면 효율적일 것이다. 바로 이런 방식이 하이브리드 암호 방식이다.

항목 대칭키 암호화 방식 공개키 암호화 방식
키의 상호관계 암호화키 = 복호화키 암호화키 ≠ 복호화키
암호화 키 비밀(secret key) 공개(public key)
복호화 키 비밀(secret key) 비밀(private key)
암호 알고리즘 비밀/공개 공개
대표적인 예 AES RSA
비밀 키 전송 필요 불필요
키 개수 n(n-1)/2 2n
안전한 인증 곤란 용이
암호화 속도 고속 저속
경제성 높다 낮다
전자서명 복잡 간단

 

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

 

2-1. 하이브리드 암호 소개

  • 대칭 암호와 공개 키 암호의 장점을 조합한 방법이다.
  • 메시지의 기밀성 : 고속의 대칭 암호 방식
  • 대칭 암호 키의 기밀성 : 공개 키 암호 방식

 

2-2. 하이브리드 암호 대략적인 과정

 

3. 암호 기술 조합

3-1. 하이브리드 암호 시스템 = 대칭 암호 + 공개키 암호

대칭 암호와 공개 키 암호를 조합해서 양쪽의 장점을 살리는 시스템을 구축

 

3-2. 블록 암호 모드 = 블록 암호 알고리즘 + 블록 암호 모드

고정 키 길이밖에 암호화할 수 없는 블록 암호를 조합해서 보다 긴 평문을 암호화

 

3-3. 트리플 DES

DES를 3개 조합해서 DES보다도 긴 키 길이를 갖는 대칭 암호

 

3-4. 디지털 서명

일방향 해시 함수와 공개 키 암호를 조합

 

3-5. 인증서

공개 키와 디지털 서명을 조합

 

3-6. 메시지 인증 코드(MAC)

일방향 해시 함수와 키를 조합

대칭 암호로부터 생성

728x90

'암호' 카테고리의 다른 글

[암호] Window LM, NTLM 해시 크랙 - msfconsle  (0) 2021.12.09
[암호] 해시 함수  (0) 2021.12.09
[암호] 공개키 암호 - 기타  (0) 2021.12.08
[암호] 공개키 암호 - RSA  (0) 2021.12.08
[암호] 공개키 암호  (0) 2021.12.08