정보보안기사 필기/3. 암호시스템

3-3. 공개키 암호 (비대칭키)

geunjae 2025. 5. 19. 00:17

🔓 정보보안기사 3과목 3장 – 공개키 암호 (비대칭키)

이번 포스트에서는 정보보안기사 3과목 ‘암호 시스템’의 핵심 개념인
공개키 암호(Public Key Encryption, 비대칭키 암호)에 대해 정리합니다.

✅ 비대칭키 암호란?

비대칭키 암호서로 다른 두 개의 키(공개키 / 개인키)를 사용하는 암호화 방식입니다.
- 공개키로 암호화 → 개인키로 복호화
- 개인키로 서명 → 공개키로 검증

✔ 특징 요약

  • 키 분배가 쉽고 안전함 (공개키는 누구나 알 수 있음)
  • 속도는 느리지만 보안성은 대칭키보다 우수
  • 전자서명, 인증서 등 다양한 보안 서비스에 활용

🔐 비대칭키 주요 용도

  • 암호화: 공개키로 암호화 → 개인키로 복호화
  • 전자서명: 개인키로 서명 → 공개키로 검증
  • 세션키 전달: 대칭키 전송 시 비대칭키로 보호

🧮 대표 비대칭키 알고리즘

1. RSA

  • 가장 널리 사용되는 공개키 암호
  • 소인수분해 문제 기반
  • 2048비트 이상 사용 권장

2. ECC (Elliptic Curve Cryptography)

  • 타원곡선 기반 암호
  • RSA보다 더 짧은 키 길이로 같은 보안성 제공
  • 모바일, IoT에 적합

3. ElGamal

  • 이산로그 문제 기반 암호
  • 속도 느림, 서명과 암호화에 사용 가능

🔁 Diffie-Hellman 키 교환

  • 서로 다른 두 사람이 비밀키를 안전하게 공유할 수 있게 해주는 프로토콜
  • 암호화된 통신을 시작할 때 사용됨

📌 비대칭키 vs 대칭키 비교

구분대칭키비대칭키
키 수1개2개 (공개/개인)
속도빠름느림
용도데이터 암호화암호화, 전자서명, 키 전달
예시AES, DES, SEEDRSA, ECC, ElGamal

📌 시험 대비 요약

  • 비대칭키 = 공개키 + 개인키
  • RSA = 가장 대표적인 공개키 알고리즘
  • Diffie-Hellman = 키 교환 프로토콜 (비밀키 공유용)
  • 전자서명, 인증서 = 비대칭키 기반

👉 다음 편: 3과목 4장 – 해시 함수와 전자서명

'정보보안기사 필기 > 3. 암호시스템' 카테고리의 다른 글

3-6. 암호 프로토콜 응용  (0) 2025.05.19
3-5. PKI와 인증기관(CA)  (0) 2025.05.19
3-4. 해시 함수와 전자서명  (0) 2025.05.19
3-2. 대칭키 암호  (0) 2025.05.19
3-1. 암호학의 기초  (0) 2025.05.19