BOBO's Note

대칭키와 비대칭키 본문

etc

대칭키와 비대칭키

bobo_hee 2020. 7. 21. 15:41

Private Key Encrytion

개인키 암호화 기법은 송신자와 수신자가 동일한 키로 암호화 및 복호화하는 방법이다.

 

암호화와 복호화에 사용되는 키가 같아 대칭키 방식이라고도 하며, 이 키는 외부에 노출되면 안 되므로 비밀키 방식이라고도 한다.

Private Key Encryption

 

(+): 계산 속도가 빠르다. 즉, 암호화 및 복호화 속도가 빠르다.

(+): 알고리즘이 단순하고 다양하다.

(+) 파일의 크기가 공개키 기법보다 작다.

(-): 사용자가 증가함에 따라 관리해야 할 키의 수가 많아진다. (모든 노드를 연결해야 하므로 n개의 노드가 있을 때, 개의 키가 필요하다.

(-): 키의 분배 및 관리가 어렵다.

 

예) DES, AES

 

Public Key Encryption

공개키 암호화 기법은 외부에 공개된 키(=공개키, Public Key)로 암호화하고, 비밀리에 관리하는 키(=비밀키, Secret Key)로 복호화하는 방법이다.

 

암호화와 복호화에 사용되는 키가 다르므로 비대칭키 방식이라고도 한다.

Public Key Encryption

 

개인키 알고리즘보다 키의 길이가 길다.

 

(+): 키의 분배가 쉽다.

(+): 관리해야 할 키의 수가 적다.

(-): 계산 속도가 느리다. 즉, 암호화 및 복호화 속도가 느리다.

(-): 알고리즘이 복잡하다.

(-): 파일의 크기가 개인키 기법보다 크다.

 

예) RSA, 전자서명

'etc' 카테고리의 다른 글

크롤링 (Crawling)  (0) 2021.08.18
직무특강 / SW개발  (0) 2020.06.30
Comments