Niels Ferguson is a Dutch cryptographic engineer and consultant. He has worked with others, including Bruce Schneier, designing cryptographic algorithms, testing algorithms and protocols, and writing papers and books.