공개키 : 누구든지 키를 확인 및 사용 가능한 공개된 키
개인키 : 자기 자신만이 가지고 있는 키
대칭키 암호화
대칭키 암호화는 양측이 동일한 키를 가지고 있으며, 암호화와 해제에 동일한 키를 사용하는 방식이다.
이 방식은 해당 키가 노출되었을 때 보안상 큰 문제가 있으며, 연산능력은 상대적으로 빠르다.
암복호화키가 동일하며, 해당 키를 알고 있는 사람만이 파일을 복호화해서 볼 수 있다.
키를 교환해야 한다는 문제가 있으며, 탈취당할 우려가 있다. 또한 교환해야하는 사람이 늘어날 수록 따로따로 키를 관리해야 하기때문에 키가 방대하게 많아진다.
예) A 상자와 A 상자를 열고 닫을 수 있는 키를 홍길동에게 전달한다. 중간에 다른사람이 탈취할 수 있다.
비대칭키 암호화
비대칭키 암호화는 공개키 암호화 암호화라고도 하며, 대칭키의 키교환 문제를 보완하기 위해 등장했다.
공개키는 외부에 공개되어있고 비밀키는 내부적으로 가지고 있는다. 사로 각각의 키로 암호화하거나 해제할 수 있는 방식이며 대칭키를 공유하는 방식보다 비교적 안전하다.
대신 연산능력은 조금 떨어진다.
개인키로 암호화해서 보낸 파일은 공개키로 누구나 열어 볼 수 있다.
-> " 누가 보냈는지? " (신원확인)에 초점을 둔 방법이다.
공개키로 암호화해서 보낸 파일은 개인키로만 열어 볼 수 있다.
-> 자료의 보안,암호화에 초점을 둔 방법이다.
종류 | 장점 | 단점 |
대칭키 | 수행 시간이 짧다. | 키교환의 안전한 방식이 필요하다. 사람이 늘어날 수록 키 관리 비중이 늘어난다. |
비대칭키 | 비대칭키보다 느리다. | 상대적으로 안전한 방식이다. 키분배의 필요가 없다. |
참고
https://liveyourit.tistory.com/183
[암호학] 대칭키 vs 공개키(비대칭키) 암호화 차이
공개키는 이해하고 있다고 생각하면서도, 막상 이자리에서 설명해보라고 하면 갑자기 헷갈리는 경우가 있다. 대칭키의 장단점은 무엇인지, 어떤 단점을 해결하기 위해 공개키가 등장하게 됐는
liveyourit.tistory.com
https://universitytomorrow.com/22
무조건 이해 시켜드립니다. 대칭키와 비대칭키에 대하여
「 볼때마다 헷갈리는 대칭키와 비대칭키, 이 글로 마무리 합시다. 」 ※ 글 아래쪽에 한국인터넷진흥원(KISA) 면접 기출 문제도 포함되어있습니다. 컴퓨터 보안을 조금이라도 공부하셨던 분, 또
universitytomorrow.com
'Knowledge > CS' 카테고리의 다른 글
[CS] HTTP1.1 의 keep alive 란? (0) | 2022.12.01 |
---|---|
[CS] 프로세스와 스레드 개념, 차이 (0) | 2022.11.30 |
[CS] OSI 7 계층 , TCP/IP 4 계층이란? (1) | 2022.11.27 |
[CS] CORS 란? (0) | 2022.11.25 |
[CS] RESTful API 란 무엇인가 (0) | 2022.11.22 |
댓글