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

3-2. 대칭키 암호

geunjae 2025. 5. 19. 00:14

🔑 정보보안기사 3과목 2장 – 대칭키 암호

이번 포스트에서는 정보보안기사 3과목 ‘암호 시스템’의 핵심 개념 중 하나인
대칭키 암호(Symmetric Encryption)의 구조, 알고리즘, 특징에 대해 정리합니다.

✅ 대칭키 암호란?

대칭키(Symmetric Key) 암호 방식은 암호화와 복호화에 동일한 키를 사용하는 방식입니다.
즉, 송신자와 수신자가 같은 비밀키를 공유해야 합니다.

✔ 특징 요약

  • 속도 빠름 (하드웨어 구현에 유리)
  • 키 분배 문제가 존재 (제3자가 키를 가로채면 위험)
  • 대용량 데이터 암호화에 적합

🔒 블록 암호 vs 스트림 암호

구분블록 암호스트림 암호
암호 단위고정된 블록(예: 64bit, 128bit)1bit 또는 1byte 단위
예시AES, DESRC4
특징더 안전하나 처리량 낮음빠르나 취약점 많음

🧬 주요 대칭키 알고리즘

1. DES (Data Encryption Standard)

  • 56비트 키, 64비트 블록
  • 오래된 알고리즘으로 보안성이 약함

2. 3DES (Triple DES)

  • DES를 3번 수행 → 속도 느림 / 보안성 강화

3. AES (Advanced Encryption Standard)

  • 현재 가장 많이 사용되는 대칭키 알고리즘
  • 블록 크기: 128비트
  • 키 길이: 128 / 192 / 256비트
  • 빠르고 강력한 보안 제공

4. SEED

  • 국산 알고리즘 (KISA 개발)
  • 128비트 키, 128비트 블록
  • 전자정부 표준으로 사용됨

📌 시험 대비 요약

  • 대칭키 = 같은 키로 암호화/복호화
  • 키 유출 위험 존재 → 키 분배가 관건
  • 대표 알고리즘: AES, SEED, 3DES, DES
  • 블록 vs 스트림 암호 차이도 중요

👉 다음 편: 3과목 3장 – 공개키 암호 (RSA, ECC, 키 교환 방식 등)