일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- stencil buffer
- Expo
- node
- react native typescript navigate
- html
- CSS
- C++
- react native
- 스탠실 버퍼 시작
- react native typescript navigation
- node.js
- react native 타입스크립트
- 스탠실 버퍼 튜토리얼
- 리액트 네이티브 맥
- 싸이월드
- cyworld
- 스탠실 버퍼 사용
- react native typescript
- GitHub
- react-native
- react native mac
- react native accessible
- react native ios 기기 연결
- unity stencil buffer
- 리액트 네이티브 설치 오류
- 벡터와 리스트의 차이
- javascript
- c++ 정보은닉
- react
- c++ using
Archives
- Today
- Total
혀니의 이거저거 뿌시기
대칭키 vs 비대칭키 본문
728x90
[암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이 (tistory.com)
[암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이
공개키는 이해하고 있다고 생각하면서도, 막상 이자리에서 설명해보라고 하면 갑자기 헷갈리는 경우가 있다. 대칭키의 장단점은 무엇인지, 어떤 단점을 해결하기 위해 공개키가 등장하게 됐는
liveyourit.tistory.com
* 대칭키 암호화 방식: 암복호화에 사용하는 키가 동일한 암호화 방식
해당 키를 아는 사람만이 문서를 복호화해볼 수 있게 됨
(대표적 알고리즘 Ex) DES, 3DES, AES, SEED, ARIA)
* 장점: 속도 빠름
* 단점: 키를 교환해야 한다는 문제(키 배송 문제)가 발생 ->키를 교환하는 중 키가 탈취될 수 있는 문제 ㅇ
사람이 증가할 수록 전부 따로따로 키 교환을 해야되기 때문에 관리해야 할 키가 방대하게 많아진다.
* 해결책 : - 키의 사전 공유에 의한 해결 - 키 배포 센터에 의한 해결
- Diffie-Hellman 키 교환에 의한 해결 - 공개키 암호에 의한 해결
* 비대칭키(공개키) 암호화 방식: 암복호화에 사용하는 키가 서로 다름
-> 송수신자 모두 한 쌍의 키 (개인키, 공개키)를 갖고 있게 됨
* 장점: 키 분배 필요 X , 기밀성/인증/부인방지 기능을 제공
* 단점: 대칭키 암호화 방식에 비해 속도가 느림
728x90
'CS > 운영체제' 카테고리의 다른 글
Lock free queue / Atomic 메모리 모델 / ABA (0) | 2024.01.09 |
---|---|
도커와 컨테이너의 이해 (0) | 2023.12.20 |
프로세스가 메모리에 올라가는 방법 (+가상메모리 + 프로그램/프로세스 차이) (0) | 2023.12.18 |
CPU 스케쥴링 알고리즘 (1) | 2023.12.07 |
뮤텍스와 세마포어 (1) | 2023.12.07 |