[네트워크 보안] 대칭 vs 비대칭 암호화

Kook·2025년 3월 21일
0

암호화는 데이터를 안전하게 보호하는 기술로, 대칭 암호화비대칭 암호화가 있다.

1. 대칭 암호화 (Symmetric Encryption)

  • 하나의 키(비밀키)로 암호화 & 복호화하는 방식
  • 송신자와 수신자가 같은 키를 공유해야 함
  • 속도가 빠르지만, 키를 안전하게 전달하는 것이 어려움
  • 주로 데이터 암호화(파일, 데이터베이스 등)와 VPN에서 사용

대표 알고리즘

알고리즘설명
DES (Data Encryption Standard)56비트 키를 사용하는 블록 암호화 방식 (현재는 보안 취약)
AES (Advanced Encryption Standard)128/192/256비트 키를 사용하는 강력한 블록 암호화 방식 (현대 표준)

2. 비대칭 암호화 (Asymmetric Encryption)

  • 공개키(암호화) & 개인키(복호화) 두 개의 키를 사용하는 방식
  • 공개키(Public Key): 누구나 볼 수 있음 → 데이터를 암호화하는 용도
  • 개인키(Private Key): 본인만 알고 있음 → 데이터를 복호화하는 용도
  • 속도가 느리지만, 키 공유 문제 해결
  • 주로 전자서명, 인증서, SSL/TLS(HTTPS 보안)에서 사용

대표 알고리즘

알고리즘설명
RSA (Rivest-Shamir-Adleman)가장 널리 사용되는 비대칭 암호화 알고리즘. 1024비트 이상의 긴 키 사용
ECC (Elliptic Curve Cryptography)짧은 키 길이로 강력한 보안을 제공하는 암호화 방식. 모바일 환경에서 사용
profile
Hello, World!

0개의 댓글