Biography.guide
Home β€Ί People β€Ί Cryptographer β€Ί Niels Ferguson
Portrait of Niels Ferguson

Niels Ferguson

b. 1965

Dutch cryptographer

Don't just read it β€” keep itBiographies to ownE-book Β· Audio Β· Video From $7 β†’

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.

Biography shop

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
Browse the shop β€” from $7

Instant download Β· yours to keep Β· every purchase keeps this site free

Important facts

Birth century
Occupation
Cryptographer, mathematician, computer scientist
Employers
Microsoft

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

Β· Wikipedia: Niels Ferguson

Β· Wikidata: Q466478

Β· DBpedia: Niels Ferguson

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