공개키는 은행의 계좌번호화 유사하고, 개인키는 비밀번호 PIN과 유사하다.
대칭키(개인키)와 비대칭키(공개키)
대칭키
- 암호화 복호화 할 때 사용하는 키가 동일한 경우, 1개의 키 사용
- 내가 어떤 키로 암호화 했다면 수신자도 같은키를 갖고 있어야 한다.
- 예) 철수: 평문 -> 대칭키로 암호화 -> 암호문 / 영희 : 암호문 -> 대칭키로 복호화 -> 평문
비대칭키
- 사용하는 키와 복호화할 때 사용하는 키가 다른 경우
- 타인에게 절대 노출되어서는 안되는 비밀키(개인키), 비밀키를 토대로 만든 공개키가 쌍을 이룬 형태
- 2개의 키 사용
- 공개키 - 사람들에게 공개된 키이며 정보를 암호화할 수 있다.
- 비밀키 - 사용자만 알고 있는 암호를 풀 수 있는 키
- 예) 철수: 평문 -> 영희의 Public Key로 암호화 -> 암호문 / 영희: 암호문 -> 영희의 Private Key로 복호화 -> 평문
- Public Key는 외부 아무에게나 노출되어도 상관이 없으나, Private Key는 보안이 유지외어야 한다.
'컴퓨터 기본 개념' 카테고리의 다른 글
PXE 네트워크 부팅 (0) | 2021.09.11 |
---|---|
HTTPS와 SSL 인증서 (2) | 2021.09.05 |
[융복합 프로젝트] IOT / 빅데이터 / AI 기본 개념 (0) | 2021.01.05 |
자바스크립트 기본 개념 & Auth0 & 교차기원 & CORS (0) | 2020.10.22 |
배포의 개념과 종류 (0) | 2020.10.14 |