CoderTools

SEED 암호화/복호화

한국 표준 128비트 블록 암호(KISA)

알고리즘 정보

참고: SEED는 고정 128비트 키를 사용합니다(128/192/256을 지원하는 AES와 다름)
참고: ECB, CBC, CFB, OFB 모드를 지원합니다

모드 및 패딩
입력 형식

SEED 암호에 대하여

SEED는 1998년 한국정보보호진흥원(KISA)에서 개발한 대칭 블록 암호입니다. 한국 국가 표준(TTA 표준)으로 채택되었으며, 이후 ISO/IEC 18033-3 및 RFC 4269로 국제적으로 인정받았습니다.

알고리즘 SEED
표준 KISA / ISO 18033-3 / RFC 4269
키 크기 128 bits (fixed)
블록 크기 128 bits
라운드 16
모드 ECB / CBC / CFB / OFB
패딩 PKCS7 / Zero / ISO10126 / ANSI X.923 / None
출처 Korea (KISA)
연도 1998

주요 특징

  • 128비트 고정 키 길이 - 단순하고 안전함
  • 128비트 블록 크기 - AES와 동일
  • 16라운드 Feistel 네트워크 구조
  • 두 개의 64비트 반으로 구성된 수정된 Feistel 구조
  • 알려진 암호 분석 공격에 강함

일반적인 사용 사례

한국 금융 거래 보안
정부 문서 암호화
SSL/TLS 암호 스위트(TLS_RSA_WITH_SEED_CBC_SHA)
IPsec VPN 암호화
보안 통신 애플리케이션

보안 고려사항

  • SEED는 광범위한 암호 분석을 거쳤으며 안전한 것으로 간주됩니다
  • 항상 무작위이고 예측 불가능한 키와 IV를 사용하세요
  • 동일한 키-IV 조합을 재사용하지 마세요
  • CBC 모드는 적절한 패딩 처리가 필요합니다
  • 새로운 국제 애플리케이션에는 ARIA 또는 AES를 고려하세요

관련 도구