CoderTools

Chiffrement/Déchiffrement SEED

Chiffrement par blocs 128 bits standard coréen (KISA)

Informations sur l'algorithme

Note : SEED utilise une clé fixe de 128 bits (contrairement à AES qui supporte 128/192/256)
Note : Prend en charge les modes ECB, CBC, CFB et OFB

Mode et remplissage
Format d'entrée

À propos du chiffre SEED

SEED est un chiffrement par blocs symétrique développé par l'Agence coréenne de sécurité de l'information (KISA) en 1998. Il a été adopté comme norme nationale coréenne (norme TTA) et reconnu internationalement comme ISO/IEC 18033-3 et RFC 4269.

Algorithme SEED
Standard KISA / ISO 18033-3 / RFC 4269
Taille de clé 128 bits (fixed)
Taille de bloc 128 bits
Tours 16
Mode ECB / CBC / CFB / OFB
Remplissage PKCS7 / Zero / ISO10126 / ANSI X.923 / None
Origine Korea (KISA)
Année 1998

Caractéristiques principales

  • Longueur de clé fixe de 128 bits - simple et sécurisée
  • Taille de bloc de 128 bits - identique à AES
  • Structure de réseau Feistel à 16 tours
  • Structure Feistel modifiée avec deux moitiés de 64 bits
  • Résistant aux attaques cryptanalytiques connues

Cas d'utilisation courants

Sécurité des transactions financières en Corée
Chiffrement des documents gouvernementaux
Suite de chiffrement SSL/TLS (TLS_RSA_WITH_SEED_CBC_SHA)
Chiffrement VPN IPsec
Applications de communication sécurisée

Considérations de sécurité

  • SEED a subi une cryptanalyse approfondie et est considéré comme sécurisé
  • Utilisez toujours des clés et des IV aléatoires et imprévisibles
  • Ne réutilisez jamais la même combinaison clé-IV
  • Le mode CBC nécessite une gestion appropriée du remplissage
  • Envisagez ARIA ou AES pour les nouvelles applications internationales

Outils Connexes