728x90
[암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이 (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 |