Security/보안

[보안 4] 대칭키(Symmetric key) 암호

snowkit 2024. 12. 1. 09:09

설명

  • 암호화와 복호화에 같은 key를 사용하는 암호

실제 사용 예시

  1. A가 B에게 데이터를 전송하려고 함
  2. A가 평문을 대칭키로 암호화 후 B에게 암호문 전송
  3. B가 암호문을 받아서 대칭키로 복호화

장점

  • 중간에 공격자가 있어도 암호문을 훔쳐볼 수 없음
  • 암복호화에 걸리는 속도가 비대칭키 암호에 비해 월등히 빠름

단점

  • 상대방도 동일한 대칭키를 가지고 있어야 복호화 가능
    • 상대방에게 대칭키가 없는 경우 전달해야 하는데, 이 과정에서 공격자에게 대칭키를 빼앗기거나 조작당할 수 있음
    • 대칭키를 안전하게 상대방에게 전달할 방법 필요

대표 알고리즘

  • AES: 현재 가장 많이 이용되고 있는 대칭키 알고리즘
  • DES: AES 이전에 가장 많이 이용된 대칭키 알고리즘이며, 현재는 취약점으로 인해 사용되지 않음

'Security > 보안' 카테고리의 다른 글

[보안 6] 하이브리드(Hybrid) 암호  (2) 2024.12.01
[보안 5] 비대칭키(Asymmetric key) 암호  (0) 2024.12.01
[보안 3] 해시(Hash)  (0) 2024.12.01
[보안 2] 암호화(Encryption)  (0) 2024.12.01
[보안 1] 보안  (0) 2024.12.01