IT/보안

대칭키, 공개키(Public key), 개인키(Private key) 란?

캥거루 2021. 5. 9. 18:39
728x90
반응형

# 대칭키 방식

하나의 키로 암/복호화를 수행

대칭키가 노출되는 경우 암호화된 내용을 복호화할 수 있게됨

이를 보완하기 위해 탄생한게 공개키 방식

 

# 공개키 / 개인키 방식

공개키, 개인키 두 개의 키를 이용해 암/복호화하는 방식

 

# 공개키

공개되어도 비교적 안전한 Key

공개키로 암호화시 데이터 보안에 중점

공개키로 암호화하여 데이터를 전달하면, 개인키로 데이터를 복호화해야 한다.

 

# 개인키

공개키와 쌍을 이루는 키로 외부에 노출되어서는 안됨

개인키로 암호화시 인증 과정에 중점을 두게 됨

개인키로 암호화하여 데이터를 전달하면 공개키도 함께 전달함 (수신측에서는 받은 공개키로 데이터를 복호화)

-> 이 방법은 데이터의 제공자의 신원 확인이 보장된다는 뜻

 

참고

https://calgary.tistory.com/25

 

암호화, 복호화, 해싱이란?

# 용어정리 평문(Plaintext) 해독 가능한 형태의 메시지 암호문(Ciphertext) 해독 불가능한 형태의 메시지 암호화(Encryption) 평문을 암호문으로 변환하는 과정 복호화(Decryption) 암호문을 편문으로 변환

calgary.tistory.com

 

출처

brunch.co.kr/@artiveloper/24

 

공개키, 비공개 키 원리

해당 글은 내용을 정리하여, 아래 주소로 옮겼습니다. https://artiveloper.github.io/public-key-cryptography/ 우선 공개키, 비공개 키의 등장 배경인 대칭키 방식에 대하여 간단하게 정리하자면 동일한 키로

brunch.co.kr

 

 

728x90
반응형