대칭키, 비대칭키

도니·2022년 4월 13일
0

대칭키 : 암호화, 복호화 시 같은 키를 사용
비대칭키 : 암호화, 복호화 시 다른 키를 사용

대칭키

  • 정보를 암호화, 복호화 할 시 사용되는 키가 동일한 경우
  • 똑같은 키를 가지고 있지 않다면 정보를 확인할 수 없다.
  • 암호화된 정보를 전달하고 확인하기 위해서 송,수신자 둘다 똑같은 키를 가지고 있어야한다.
  • 키를 안전하게 교환하는 것이 대칭키 암호화에 가장 중요한 부분이다.

비대칭키

  • 정보를 암호화, 복호화 할 시에 사용되는 키가 서로 다른 경우
  • 사용되는 키는 공개키와 개인키로 2가지가 사용된다.
  • 공개키로 암호화하는 경우
    - 공개키는 누구나 알 수 있도록 공개된 키이다.
    - 특정 사용자에게 보낼 때 해당 사용자의 공개키로 암호화 하여 데이터를 전송한다.
    - 특정 사용자의 공개키로 암호화 하였기 때문에 해독을 하기 위해선 해당 사용자의 개인키가 필요하다.
  • 개인키로 암호화 하는 경우
    - 개인키는 본인만 가지고 있는 키이다.
    - 해당 키로 암호화 하여 데이터를 전송하면 나의 공개키를 가지고 있는 사람들은 누구나 해당 정보를 해독할 수 있다.
  • 이 방법은 공개키를 가지고 있다면 아무나 볼 수 있지만, 해당 정보를 누가 보냈는지가 확실하게 판별되기 때문에 신원을 보장 할 수 있다.
profile
세상만사에 호기심

0개의 댓글