Zum Inhalt springen
uencoder

CubeHash

CubeHash ist Bernsteins Einreichung zum SHA-3-Wettbewerb, basierend auf einer Add-Rotate-XOR-Permutation über einen 1024-Bit-Zustand in Schwammkonstruktion.

Zweck

Ein SHA-3-Wettbewerbskandidat mit einfacher Struktur (nur Addition/Rotation/XOR), geeignet für Hardware- wie Software-Implementierungen.

Mechanismus

Schwammkonstruktion mit einem Zustand aus 32 Wörtern à 32 Bit. Jede Runde: die Folgespalte in jede Spalte addieren, rotieren, mit der Folgespalte XOR-verknüpfen, dann erneut addieren — 10 Runden absorbieren einen 32-Byte-Block. Die Ausgabelänge ist variabel.

Anwendungsfälle

  • SHA-3-Wettbewerbseinreichung
  • ARX-Hash
  • Schwammkonstruktion

Verwandte Tools

References