Niels Ferguson
Niels Ferguson is a cryptographer whose work has included cryptographic algorithms, protocol design, and security consulting. His public declaration in the Felten litigation described prior work at the Dutch Centre for Mathematics and Computer Science and cryptography consulting through MacFergus.
With Bruce Schneier and John Kelsey, Ferguson coauthored the Yarrow pseudorandom-number-generator design. Secure random generation is foundational because key generation and protocol nonces rely on unpredictable values.
Ferguson also coauthored the book Cryptography Engineering, which frames cryptography as a systems problem involving protocols, key handling, implementation, and operational choices rather than a collection of isolated algorithms.
His record belongs here for the practical, skeptical strand of modern cryptographic engineering.
Timeline
- 1999Coauthors the Yarrow pseudorandom-number-generator design.
- 2001Files a declaration describing cryptography work and concerns around publishing HDCP research.
- 2010Coauthors Cryptography Engineering with Bruce Schneier and Tadayoshi Kohno.
- Type
- Person
- Era
- 1990s-Present
- Known for
- Yarrow and Fortuna PRNGs; Twofish; Skein; Cryptography Engineering
- Tags
- cryptography, protocol-design, random-number-generation, cryptographic-engineering, security-research