Ye0ngJae

공개키 암호화란? 본문

정보보안/암호학

공개키 암호화란?

Ye0ngJae 2022. 4. 13. 13:04
728x90

개요

공개키를 이용해 암호화, 개인키를 이용해 복호화 하는 암호화 방법으로 현재 여러 은행이나 기관에서 사용되고 있다.

원리

기존의 암호화 체계(대칭키)는 암호화와 복호화에 같은 키를 사용하였다. 이는 은행과 같이 하나의 기관/사람이 다수의 사용자와 암호화된 통신을 할 때에는 각각의 사용자마다 키를 생성하여 보관해야한다는 문제점을 안고 있었고, 이러한 문제를 해결하기 위해 나온 것이 공개키 암호화 방식이다.

공개키 암호화 방식(비대칭키)은 기존의 대칭키 방식에서의 키 분배가 어렵다는 문제점 중간에 키가 노출되면 암호화/복호화가 이루어질 수 있는 점 등을 해결하기 위하여 만들어졌다. 공개키는 사용자가 사전에 서로 미리 키 교환을 하지 않더라도 공개 채널 상에서 안전하게 통신할 수 있도록 한다.

예)

은행과 같은 기관은 키를 두 개를 사용한다. 하나는 자신이 가지며, 공개하지 않는 개인키. 다른 하나는 남에게 다수에게 알려주며, 공개를 하는 공개키로 이루어진다. 사용자는 자신이 암호화할 메시지를 공개키를 사용하여 암호화한다. 기관은 이런 암호화된 메시지를 받아 자신의 개인키로 복호화하여 메시지의 평문을 받는다.

종류

  • RSA 암호화
  • 디피-헬먼
  • DSA
728x90

'정보보안 > 암호학' 카테고리의 다른 글

[암호학] 대칭키 암호화에 대하여 알아보자  (0) 2022.05.26
[암호학] 해시 함수란?  (0) 2022.03.08
[암호학]암호란?  (0) 2022.03.07