CS/운영체제

대칭키 vs 비대칭키

혀니리리 2023. 12. 20. 16:55
728x90

[암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이 (tistory.com)

 

[암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이

공개키는 이해하고 있다고 생각하면서도, 막상 이자리에서 설명해보라고 하면 갑자기 헷갈리는 경우가 있다. 대칭키의 장단점은 무엇인지, 어떤 단점을 해결하기 위해 공개키가 등장하게 됐는

liveyourit.tistory.com

 

* 대칭키 암호화 방식: 암복호화에 사용하는 키가 동일한 암호화 방식

해당 키를 아는 사람만이 문서를 복호화해볼 수 있게 됨

(대표적 알고리즘 Ex) DES, 3DES, AES, SEED, ARIA)

 

* 장점: 속도 빠름

* 단점: 키를 교환해야 한다는 문제(키 배송 문제)가 발생  ->키를 교환하는 중 키가 탈취될 수 있는 문제 ㅇ

사람이 증가할 수록 전부 따로따로 키 교환을 해야되기 때문에 관리해야 할 키가 방대하게 많아진다.

* 해결책 : - 키의 사전 공유에 의한 해결                                   - 키 배포 센터에 의한 해결

              - Diffie-Hellman  키 교환에 의한 해결                        - 공개키 암호에 의한 해결

 

* 비대칭키(공개키) 암호화 방식: 암복호화에 사용하는 키가 서로 다름

-> 송수신자 모두 한 쌍의 키 (개인키, 공개키)를 갖고 있게 됨

 

* 장점: 키 분배 필요 X , 기밀성/인증/부인방지 기능을 제공

* 단점: 대칭키 암호화 방식에 비해 속도가 느림

728x90