Yarrow algorithm

Yarrow algorithm

The Yarrow algorithm is a family of cryptographic pseudorandom number generators (CPRNG) devised by John Kelsey, Bruce Schneier, and Niels Ferguson and published in 1999. The Yarrow algorithm is explicitly unpatented, royalty-free, and open source; no license is required to use it. An improved design from Ferguson and Schneier, Fortuna, is described in their book, Practical Cryptography Yarrow was used in FreeBSD, but is now superseded by Fortuna. Yarrow was also incorporated in iOS and macOS for their /dev/random devices, but Apple has switched to Fortuna since 2020 Q1.

Comment
enThe Yarrow algorithm is a family of cryptographic pseudorandom number generators (CPRNG) devised by John Kelsey, Bruce Schneier, and Niels Ferguson and published in 1999. The Yarrow algorithm is explicitly unpatented, royalty-free, and open source; no license is required to use it. An improved design from Ferguson and Schneier, Fortuna, is described in their book, Practical Cryptography Yarrow was used in FreeBSD, but is now superseded by Fortuna. Yarrow was also incorporated in iOS and macOS for their /dev/random devices, but Apple has switched to Fortuna since 2020 Q1.
Depiction
Functions for Generation Mechanism.png
Has abstract
enThe Yarrow algorithm is a family of cryptographic pseudorandom number generators (CPRNG) devised by John Kelsey, Bruce Schneier, and Niels Ferguson and published in 1999. The Yarrow algorithm is explicitly unpatented, royalty-free, and open source; no license is required to use it. An improved design from Ferguson and Schneier, Fortuna, is described in their book, Practical Cryptography Yarrow was used in FreeBSD, but is now superseded by Fortuna. Yarrow was also incorporated in iOS and macOS for their /dev/random devices, but Apple has switched to Fortuna since 2020 Q1.
Hypernym
Family
Is primary topic of
Yarrow algorithm
Label
enYarrow algorithm
Link from a Wikipage to an external page
www.usenix.org/legacy/events/bsdcon02/full_papers/murray/murray_html/%23entropy:block
www.freebsd.org/cgi/man.cgi%3Fquery=random&sektion=4
www.schneier.com/paper-yarrow.html
www.schneier.com/yarrow.html
freenet.googlecode.com/svn/trunk/freenet/src/freenet/crypt/Yarrow.java
Link from a Wikipage to another Wikipage
Achillea millefolium
ANSI X9.17
Block cipher
Bruce Schneier
Brute force attack
Category:Cryptographically secure pseudorandom number generators
Category:Pseudorandom number generators
Cryptanalysis
Cryptographic hash function
Cryptographic pseudorandom number generator
Discrete uniform distribution
Entropy (computing)
Entropy estimation
File:Functions for Generation Mechanism.png
Fortuna (PRNG)
FreeBSD
Hash value
I Ching divination
Java (programming language)
John Kelsey (cryptanalyst)
Level of security
MacOS
Modular arithmetic
Niels Ferguson
Power analysis
random
Random seed
RSAREF 2.0 PRNG
SHA-1
Side-channel attacks
Timing attacks
Triple DES
Unique key
Xia dynasty
SameAs
4twai
Algoritmo yarrow
m.0jw11
Q719738
Yarrow
Yarrow
Yarrow (Algorithmus)
Yarrow (kryptologi)
Yarrow algorithm
Алгоритм Яроу
Алгоритм Ярроу
Subject
Category:Cryptographically secure pseudorandom number generators
Category:Pseudorandom number generators
Thumbnail
Functions for Generation Mechanism.png?width=300
WasDerivedFrom
Yarrow algorithm?oldid=1100846525&ns=0
WikiPageLength
11873
Wikipage page ID
74416
Wikipage revision ID
1100846525
WikiPageUsesTemplate
Template:=
Template:Anchor
Template:Math
Template:More citations needed
Template:Prose
Template:Reflist