IT-Lexikon › Sicherheit › Yarrow (PRNG)

Yarrow (PRNG)

Sicherheit Svenska → Aktualisiert: 2026-10-16

Counterpanes kryptografischer Zufallszahlengenerator von 1999, jahrelang die Maschine hinter /dev/random auf FreeBSD und macOS.

John Kelsey, Bruce Schneier und Niels Ferguson veröffentlichten Yarrow-160 mit einem klaren Auftrag: ein Generator, der übersteht, dass ein Angreifer einen Teil seiner Eingabe sieht oder beeinflusst. Die Entropie fließt in zwei Pools — einen schnellen, der oft neu gesät wird, und einen langsamen, der wartet, bis mehrere Quellen beigetragen haben. Die Referenzversion nutzte SHA-1 und Triple DES.

Seine Achillesferse: Für jede Quelle brauchte es eine Entropieschätzung, und schlechte Schätzungen fallen kaum auf. Die Autoren zogen die Konsequenz selbst und ersetzten ihn 2003 durch Fortuna — Yarrow gehört damit zu den wenigen Algorithmen, die von ihren eigenen Entwerfern ausgemustert wurden und nicht durch einen Angriff.

← Zurück zum Lexikon