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
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
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
Cifrado/Descifrado AES
Cifrar y descifrar texto de forma segura usando el algoritmo AES
Cifrado Camellia
Cifrado de bloques estándar japonés/europeo (ISO/IEC 18033-3) con claves de 128/192/256 bits y múltiples modos
Herramienta de Criptografía SM
Herramientas de criptografía estándar nacional china que soportan cifra de clave pública SM2, hash SM3 y cifra de bloque SM4
Cifrado/Descifrado Twofish
Finalista AES, cifrado simétrico con bloques de 128 bits y claves de 128/192/256 bits, diseñado por Bruce Schneier