ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 비대칭 키 암호화 방식 (Asymmetric Key Cryptography)
    개발자 라이프 2020. 1. 21. 23:30
    반응형

    TL; DR

    • 대칭 키 암호화 방식(Asymmetric Key Cryptography)의 약점 보안
    • 공개-개인 키가 쌍으로 생성된다.
    • 공개 키(public key)외부로 배포될 수 있다.
    • 개인 키(private key)는 키를 생성한 사람(주체)만 가진다. (즉, 외부로 배포되지 않는다.)
    • 공개 키는 암호화에 사용된다.
    • 개인 키는 복호화에 사용된다.
    • 공개 키로 암호화된 메시지는 대응하는 개인 키로만 복호화 할 수 있다.
    • 개인 키는 전달받은 메세지가 공개 키로 암호화되어 있는지 확인할 수 있다.

    풀어서...

     대칭 키 암호화 방식은 송 수신자가 동일한 키를 사용하여 메시지를 암 복호화합니다. 그렇기 때문에 둘 중 어디서라도 키가 유실되면 보안 위협이 발생합니다. 이러한 문제를 보완하기 위해 비대칭 키 암호화 방식이 제안되었습니다. 

     비대칭 키 암호화 방식은 공개 키 암호화 방식(Public Key Cryptography)으로도 불립니다. 하지만 필자 개인적으로 공개 키 암호화 방식이라 언급하는 것은, 암호화 과정에서 나오는 공개-개인 키와 혼동이 올 수 있기 때문에 비대칭 키 암호화 방식으로 설명하겠습니다.

    출처 : https://devcode.info/asymmetric-encryption/

     비대칭 키 암호화 방식은 메세지를 송신하는 사람(A)과 수신하는 사람(B) 사이의 메시지를 동일하지 않은(비대칭) 공개-개인 키 쌍으로 암복호화 하는 방식입니다. 즉, 송신자는 배포된 공개 키를 이용하여 메시지를 암호화할 수 있고, 암호화된 메시지는 수신자가 가지고 있는 또 공개 키와 대응하는 개인 키로만 제대로 복호화될 수 있습니다. 더욱 간단하게 정리하자면, 암호화는 누구나 할 수 있지만 제대로 된 복호화는 개인 키를 가진 주체만 가능하다는 것입니다. 

     

    참고

    Sunny Classroom

     

    반응형

    댓글

Designed by Tistory.