대칭키
- 각 기기가 가지고 있는 암복호화에 사용하는 키가 동일함
- 비대칭키 암호화 방식에 비해 암복호화 속도가 빠름
- 키를 교환하는 중 제 3자에 노출될 경우 보안 실패 (키를 어떻게 안전하게 전달할 지)
- 암복호화 대상이 증가할수록 키도 증가하므로 관리가 어려워짐
- 기밀성 O, 무결성, 인증, 부인 방지 X
- DES, 3DES, AES, SEED, ARIA 등
비대칭키
- 각 기기가 가지고 있는 암복호화에 사용하는 키가 다름
- A -> B인 경우, A는 B의 공개키로 암호화한 데이터를 보내고 B는 본인의 개인키로 해당 암호화된 데이터를 복호화
- 공개키는 암호화용, 비밀키는 복호화용 -> 양방향 보안 통신을 하려면 자신의 비밀키 + 상대방의 공개키가 필요함
- 기밀성, 무결성, 인증, 부인 방지 O
- RSA, Diffie-Hellman, 전자서명 등
* 대칭키는 키가 하나고, 비대칭키는 키가 한 쌍 (즉, 두 개)
* A 키로 암호화 복호화를 다 수행하면 대칭키, A 키로 암호화 수행, B 키로 복호화를 수행하면 비대칭키
출처
https://liveyourit.tistory.com/183
https://saysecurity.tistory.com/16
'IT > Security' 카테고리의 다른 글
SSL, TLS, 인증서 (0) | 2022.02.12 |
---|
댓글