CoderTools

Cifrado/Descifrado SEED

Cifrado de bloques de 128 bits estándar coreano (KISA)

Información del algoritmo

Nota: SEED usa clave fija de 128 bits (a diferencia de AES que soporta 128/192/256)
Nota: Soporta modos ECB, CBC, CFB y OFB

Modo y relleno
Formato de entrada

Acerca del cifrado SEED

SEED es un cifrado de bloques simétrico desarrollado por la Agencia de Seguridad de la Información de Corea (KISA) en 1998. Fue adoptado como estándar nacional coreano (estándar TTA) y posteriormente reconocido internacionalmente como ISO/IEC 18033-3 y RFC 4269.

Algoritmo SEED
Estándar KISA / ISO 18033-3 / RFC 4269
Tamaño de clave 128 bits (fixed)
Tamaño de bloque 128 bits
Rondas 16
Modo ECB / CBC / CFB / OFB
Relleno PKCS7 / Zero / ISO10126 / ANSI X.923 / None
Origen Korea (KISA)
Año 1998

Características principales

  • Longitud de clave fija de 128 bits - simple y seguro
  • Tamaño de bloque de 128 bits - igual que AES
  • Estructura de red Feistel de 16 rondas
  • Estructura Feistel modificada con dos mitades de 64 bits
  • Resistente a ataques criptoanalíticos conocidos

Casos de uso comunes

Seguridad de transacciones financieras en Corea
Cifrado de documentos gubernamentales
Suite de cifrado SSL/TLS (TLS_RSA_WITH_SEED_CBC_SHA)
Cifrado VPN IPsec
Aplicaciones de comunicación segura

Consideraciones de seguridad

  • SEED ha sido sometido a extenso criptoanálisis y se considera seguro
  • Siempre use claves e IVs aleatorios e impredecibles
  • Nunca reutilice la misma combinación de clave-IV
  • El modo CBC requiere un manejo adecuado del relleno
  • Considere ARIA o AES para nuevas aplicaciones internacionales

Herramientas Relacionadas