공개키(비대칭키)와 비공개키(대칭키)

메이도·2023년 4월 9일

대칭키: 암호화와 복호화 모두 같은 키를 사용하는 것.

  • 암호화의 속도가 빠르다.
  • 암호화 복호화에 사용되는 키를 전달해야 하는 문제가 있다. 따라서 키 교환 과정에서 키가 탈취될 위험이 있으며 사람 수에 따라 관리해야 하는 키가 많아져 복잡해진다.

비대칭키: 비대칭키와 같은 말로 암호화와 복호화에 쓰는 키가 다른 것으로 암호화용 공개키를 전달해 암호화,복호화는 수신자의 개인키로 진행

  • 송수진마다 모두 (개인키, 공개키) 한 쌍을 가지고 있다.
  • 키가 공개돼 있어 키를 교환할 필요가 없다. 또한 수신자의 개인키로만 데이터를 확인할 수 있어 인증 역할도 가능
  • 대칭키(비공개키) 방식에 비해 속도가 느리다
  • 암호화는 공개키로, 복호화는 개인키로
  • 공개키 작동 방식
  1. 수신자(B)의 공개키를 송신자(A)가 받아옴
  2. 송신자(A)가 B에게서 받은 공개키를 가지고 암호화 해 수신자(B)에게 전송
  3. 수신자(B)가 자신의 개인키로 복화해 데이터를 확인

출처: https://www.uname.in/129

0개의 댓글