CoderTools

SEED Verschlüsselung/Entschlüsselung

Koreanische Standard 128-Bit Blockchiffre (KISA)

Algorithmus-Informationen

Hinweis: SEED verwendet einen festen 128-Bit-Schlüssel (im Gegensatz zu AES, das 128/192/256 unterstützt)
Hinweis: Unterstützt ECB-, CBC-, CFB- und OFB-Modi

Modus und Padding
Eingabeformat

Über SEED-Chiffre

SEED ist eine symmetrische Blockchiffre, die 1998 von der Korea Information Security Agency (KISA) entwickelt wurde. Sie wurde als koreanischer Nationalstandard (TTA-Standard) übernommen und später international als ISO/IEC 18033-3 und RFC 4269 anerkannt.

Algorithmus SEED
Standard KISA / ISO 18033-3 / RFC 4269
Schlüsselgröße 128 bits (fixed)
Blockgröße 128 bits
Runden 16
Modus ECB / CBC / CFB / OFB
Padding PKCS7 / Zero / ISO10126 / ANSI X.923 / None
Herkunft Korea (KISA)
Jahr 1998

Hauptmerkmale

  • Feste 128-Bit-Schlüssellänge - einfach und sicher
  • 128-Bit-Blockgröße - wie AES
  • 16-Runden Feistel-Netzwerkstruktur
  • Modifizierte Feistel-Struktur mit zwei 64-Bit-Hälften
  • Resistent gegen bekannte kryptoanalytische Angriffe

Häufige Anwendungsfälle

Sicherheit bei Finanztransaktionen in Korea
Verschlüsselung von Regierungsdokumenten
SSL/TLS-Cipher-Suite (TLS_RSA_WITH_SEED_CBC_SHA)
IPsec VPN-Verschlüsselung
Sichere Kommunikationsanwendungen

Sicherheitsüberlegungen

  • SEED wurde umfassend kryptoanalysiert und gilt als sicher
  • Verwenden Sie immer zufällige, unvorhersehbare Schlüssel und IVs
  • Verwenden Sie niemals dieselbe Schlüssel-IV-Kombination erneut
  • CBC-Modus erfordert korrekte Padding-Handhabung
  • Erwägen Sie ARIA oder AES für neue internationale Anwendungen

Verwandte Tools