네트워크

[네트워크] 대칭키 및 비대칭키 암호 쉽게 개념 및 특징 정리 (Symmetric & Asymmetric Key)

찌르비 2024. 2. 16. 19:35
반응형

◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다

 

 

Symmetric Key Algorithm

대칭키 암호

대칭키는 🔑하나의 키를 사용하여 데이터를 암호화(Encryption)하고 복호화(Decryption)하는 방식이다. 

암호화 키 = 복호화 키
(하나의 키 🔑)

 

복잡한 암호화와 복호화 방식은 전공자에게 맡기기...

 

👨‍🏫 특징

  • 암호화와 복호화에 동일한 대칭 키를 사용한다.
  • 대칭 알고리즘은 비교적 속도가 빠르다.
  • 📛 안전성에 주의 필요: 단일 키 이기 때문에 한번 키가 유출되면 게임 오버. 
  • 대칭 키 알고리즘 종류:
    • DES (Data Encryption Standard): 과거에 많이 사용되었으나 현재는 안전성이 충분하지 않아 별로..
    • 3DES (Triple DES): DES를 강화한 알고리즘
    • AES (Advanced Encryption Standard): 현재 가장 널리 사용되는 알고리즘. 안전하면서도 효율적.

 

 

 

 

Asymmetric Key Algorithm

비대칭키 암호

비대칭키 암호화는 두 개의 키를 사용하여 데이터를 암호화하고 복호화하는 방식이다.

암호화 키 ≠ 복호화 키
(두 개의 키 🔑🗝️)

 

복잡한 암호화와 복호화 방식은 전공자에게 맡기기...

 

 

👨‍🏫 특징

  • 키는 2개이다. 하나는 공개키(Public Key), 다른 하나는 비밀키(Private Key)
    • 공개키가 데이터를 암호화한다.
    • 비밀키가 데이터를 복호화한다.
  • 공개 키가 유출되어도 (비교적) 안전한다. 개인 키는 안전하게 보관되어야 합니다.
  • 대칭 키에 비해 속도가 상대적으로 느림
  • 비대칭 키 알고리즘 종류:
    • RSA (Rivest-Shamir-Adleman): 현재 가장 널리 사용되는 비대칭 키 알고리즘.
    • DSA (Digital Signature Algorithm):주로 디지털 서명을 생성하기 위해 사용되는 알고리즘.
    • ECC (Elliptic Curve Cryptography): 작은 키 크기로 높은 보안 수준을 제공하는 알고리즘으로, 특히 제한된 환경에서 사용될 때 효율적.
728x90
반응형