Yarrow
De Wikipedia, la enciclopedia libre
El algoritmo Yarrow es un generador de números pseudoaleatorios criptográficamente seguro.
Su nombre proviene de la planta llamada Yarrow, Aquilea, o Plumerillo, que se usaba como elemento para generar random en adivinación I Ching.
Fue diseñado por Bruce Schneier, John Kelsey, y Niels Ferguson de Counterpane Labs (Kelsey et. al, 1999).
El algoritmo Yarrow explícitamente no está patentado, es libre, no se requiere licencia para utilizarlo.
Yarrow está incorporado en Mac OS X y FreeBSD para sus dispositivos /dev/random.
Un diseño mejorado de este algoritmo se llamó Fortuna, Ferguson y Schneier lo describen en su libro Practical Cryptography.