본문 바로가기

컴퓨터 기본 개념

공개키(Public Key)와 개인키(Private Key)

공개키는 은행의 계좌번호화 유사하고, 개인키는 비밀번호 PIN과 유사하다.

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

대칭키

  • 암호화 복호화 할 때 사용하는 키가 동일한 경우, 1개의 키 사용
  • 내가 어떤 키로 암호화 했다면 수신자도 같은키를 갖고 있어야 한다.
  • 예) 철수: 평문 -> 대칭키로 암호화 -> 암호문 / 영희 : 암호문 -> 대칭키로 복호화 -> 평문

 

비대칭키

  • 사용하는 키와 복호화할 때 사용하는 키가 다른 경우
  • 타인에게 절대 노출되어서는 안되는 비밀키(개인키), 비밀키를 토대로 만든 공개키가 쌍을 이룬 형태
  • 2개의 키 사용
    • 공개키 - 사람들에게 공개된 키이며 정보를 암호화할 수 있다.
    • 비밀키 - 사용자만 알고 있는 암호를 풀 수 있는 키
  • 예) 철수: 평문 -> 영희의 Public Key로 암호화 -> 암호문 / 영희: 암호문 -> 영희의 Private Key로 복호화 -> 평문
  • Public Key는 외부 아무에게나 노출되어도 상관이 없으나, Private Key는 보안이 유지외어야 한다.