Zum Inhalt springen
uencoder

SHACAL-2

SHACAL-2 ist eine abgeleitete Chiffre, die die Kompressionsfunktion von SHA-256 als Blockchiffre behandelt, mit dem Chaining-Wert als Klartext und dem Nachrichtenblock als Schlüssel.

Zweck

Aus der SHA-256-Kompressionsfunktion eine Blockchiffre bauen, um SHA-256 zu analysieren und auf SHA-2 basierende Kryptosysteme zu entwerfen.

Mechanismus

Die Kompressionsfunktion von SHA-256 ist (bei gegebenem Nachrichtenblock) im Chaining-Wert invertierbar, was eine Blockchiffre mit dem 512-Bit-Nachrichtenblock als Schlüssel und dem 256-Bit-Chaining-Wert als Klartext ergibt. NESSIE hat sie einst evaluiert.

Anwendungsfälle

  • Sicherheitsanalyse von SHA-256
  • Hash-abgeleitete Chiffren
  • NESSIE-Evaluierung

Verwandte Tools

References