Algoritmo yarrow – Wikipédia, a enciclopédia livre
Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (Março de 2010) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Generic_block-scheme_of_Yarrow.png/220px-Generic_block-scheme_of_Yarrow.png)
O algoritmo yarrow é um gerador de número pseudo-aleatório criptograficamente seguro. O nome é tirado da planta yarrow, cujo caule é utilizado no I Ching como um agente aleatório.
O algoritmo foi projetado por Bruce Schneier, John Kelsey, e Niels Ferguson do Counterpane Labs. O algoritmo Yarrow não é patenteado e é livre de royalties, portanto não é necessário licença para usá-lo. O yarrow é incorporado no Mac OS X e FreeBSD na implementação dos seus dispositivos /dev/random.
O projeto Fortuna é um aperfeiçoamento do algoritmo yarrow, criado por Ferguson e Schneier e descrito no livro Practical Cryptography.