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 구조
- 알려진 암호 분석 공격에 강함
일반적인 사용 사례
보안 고려사항
- SEED는 광범위한 암호 분석을 거쳤으며 안전한 것으로 간주됩니다
- 항상 무작위이고 예측 불가능한 키와 IV를 사용하세요
- 동일한 키-IV 조합을 재사용하지 마세요
- CBC 모드는 적절한 패딩 처리가 필요합니다
- 새로운 국제 애플리케이션에는 ARIA 또는 AES를 고려하세요