Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- baekjoon
- 릿코드
- BHS
- Transport layer
- 프로그래머스
- DB
- 문제풀이
- 자료구조
- Djikstra
- 부트시퀀스
- Network
- leetcode
- 전송 계층
- Application Layer
- 데이터베이스
- swea
- 다익스트라
- C++
- Embedded
- 응용 계층
- boot sequence
- 네트워크
- Database
- 임베디드
- STL
- ps
- BST
- 백준
- 관계형 모델
- dp
Archives
- Today
- Total
BOBO's Note
대칭키와 비대칭키 본문
Private Key Encrytion
개인키 암호화 기법은 송신자와 수신자가 동일한 키로 암호화 및 복호화하는 방법이다.
암호화와 복호화에 사용되는 키가 같아 대칭키 방식이라고도 하며, 이 키는 외부에 노출되면 안 되므로 비밀키 방식이라고도 한다.
(+): 계산 속도가 빠르다. 즉, 암호화 및 복호화 속도가 빠르다.
(+): 알고리즘이 단순하고 다양하다.
(+) 파일의 크기가 공개키 기법보다 작다.
(-): 사용자가 증가함에 따라 관리해야 할 키의 수가 많아진다. (모든 노드를 연결해야 하므로 n개의 노드가 있을 때, 개의 키가 필요하다.
(-): 키의 분배 및 관리가 어렵다.
예) DES, AES
Public Key Encryption
공개키 암호화 기법은 외부에 공개된 키(=공개키, Public Key)로 암호화하고, 비밀리에 관리하는 키(=비밀키, Secret Key)로 복호화하는 방법이다.
암호화와 복호화에 사용되는 키가 다르므로 비대칭키 방식이라고도 한다.
개인키 알고리즘보다 키의 길이가 길다.
(+): 키의 분배가 쉽다.
(+): 관리해야 할 키의 수가 적다.
(-): 계산 속도가 느리다. 즉, 암호화 및 복호화 속도가 느리다.
(-): 알고리즘이 복잡하다.
(-): 파일의 크기가 개인키 기법보다 크다.
예) RSA, 전자서명
'etc' 카테고리의 다른 글
크롤링 (Crawling) (0) | 2021.08.18 |
---|---|
직무특강 / SW개발 (0) | 2020.06.30 |
Comments