About Niels Ferguson
Born 1965. Niels Ferguson is a Dutch cryptographer, mathematician and computer scientist.
Niels T. Ferguson (born 10 December 1965, in Eindhoven) is a Dutch cryptographer and consultant. He has collaborated with others, including Bruce Schneier, designing cryptographic algorithms, testing algorithms and protocols, and writing papers and books. Among the designs Ferguson has contributed to is the AES finalist block cipher algorithm Twofish as well as the stream cipher Helix and the Skein hash function.
In 1999, Niels Ferguson, together with Bruce Schneier and John Kelsey, developed the Yarrow algorithm, a Cryptographically-Secure Pseudorandom Number Generator (CSPRNG). Yarrow was later further developed by Niels Ferguson and Bruce Schneier into the Fortuna CSPRNG.
In 2001, he claimed to have broken the HDCP system that is incorporated into HD DVD and Blu-ray Discs players, similar to the DVDs Content Scramble System, but has not published his research, citing the Digital Millennium Copyright Act of 1998, which would make such publication illegal.
Ferguson worked for Microsoft for 21 years. In 2006 he published a paper covering some of his work around Bitlocker full disk encryption at Microsoft.
At the CRYPTO 2007 conference rump session, Dan Shumow and Niels Ferguson presented an informal paper describing a potential kleptographic backdoor in the NIST specified Dual_EC_DRBG cryptographically secure pseudorandom number generator. The kleptographic backdoor was confirmed to be real in 2013 as part of the Edward Snowden leaks.
Donβt just read it β
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download Β· yours to keep Β· every purchase keeps this site free
Important facts
People in Niels Ferguson's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Niels Ferguson's
Frequently asked questions
Who is Niels Ferguson?
Dutch cryptographer
When was Niels Ferguson born?
Niels Ferguson was born on 10 December 1965 in Eindhoven.
What is Niels Ferguson's occupation?
Niels Ferguson is a cryptographer, mathematician and computer scientist.
What nationality is Niels Ferguson?
Niels Ferguson is Dutch.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). Niels Ferguson. https://biography.guide/niels-ferguson/
MLA: "Niels Ferguson." Biography.guide, https://biography.guide/niels-ferguson/.
Chicago: "Niels Ferguson." Biography.guide. https://biography.guide/niels-ferguson/.
Data last updated: 2026-09-20 Β· Spot an error? Report a correction.
Page generated 2026-09-27 05:08 UTC