Zum Inhalt springen
uencoder

Hash-Pipe

Hash-Pipe ist ein schwammbasiertes Streaming-Hash-Schema mit einer dreistufigen Pipeline (Absorbieren, Mischen, Squeezing) für Streaming-Hashes.

Zweck

Bietet latenzarmes Hashing für Streamingdaten, wobei Ein- und Ausgabe parallel pipelinebar sind.

Mechanismus

Der Zustand wird in Absorptions-, Misch- und Squeeze-Abschnitte geteilt; ein neuer Block wird vor dem Permutationslauf in den Absorptionsabschnitt XORiert, der Mischabschnitt diffundiert über den Gesamtzustand, und der Squeeze-Abschnitt gibt den Digest aus. Die drei Stufen lassen sich pipelinen.

Anwendungsfälle

  • Streaming-Hashing
  • Latenzarme Digests
  • Pipelined Implementierungen

Verwandte Tools

References