본문 바로가기
IT/Security

대칭키, 비대칭키 암호화

by FreeYourMind 2022. 2. 12.

대칭키

- 각 기기가 가지고 있는 암복호화에 사용하는 키가 동일함

- 비대칭키 암호화 방식에 비해 암복호화 속도가 빠름 

- 키를 교환하는 중 제 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

http://wiki.hash.kr/index.php/%EA%B3%B5%EA%B0%9C%ED%82%A4_%EC%95%94%ED%98%B8_%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98

 

 

'IT > Security' 카테고리의 다른 글

SSL, TLS, 인증서  (0) 2022.02.12

댓글