Zum Inhalt springen
uencoder

MD6

MD6 ist Rivests SHA-3-Konkurrenzbeitrag, ein parallelisierbarer Hash auf Basis von Merkle-Bäumen mit einer einfachen ARX-Rundenfunktion.

Zweck

SHA-3-Kandidat mit Unterstützung für Parallelität und variable Ausgabelänge; die Struktur ist ein baumbasierter Merkle-Damgård.

Mechanismus

Die Nachricht wird in Blöcke zerlegt; jeder Block wird unabhängig durch die ARX-Rundenfunktion zu einem Chaining-Wert komprimiert und Ebene für Ebene bis zur Wurzel des Merkle-Baums zusammengeführt. Baumbefe und Parallelität sind konfigurierbar. Die Wurzel gibt den Digest aus.

Anwendungsfälle

  • SHA-3-Konkurrenzbeitrag
  • Paralleles Merkle-Baum-Hashing
  • Variable Ausgabelänge

Verwandte Tools

References