ArticleslgStudy

astronomy

Niels Provos

Niels Provos is a astronomy topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Niels Provos rather than just read about it. In short: Niels Provos is a German-American researcher in security engineering, malware, and cryptography. He received a PhD in computer science from the University of Michigan.

Niels Provos — main illustration
Niels Provos — illustration

Key takeaways

  • Niels Provos belongs to astronomy; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Niels Provos to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Niels Provos from memory before moving on to harder problems.

Reference excerpt

Niels Provos is a German-American researcher in security engineering, malware, and cryptography. He received a PhD in computer science from the University of Michigan. From 2003 to 2018, he worked at Google as a Distinguished Engineer on security for Google. In 2018, he left Google to join Stripe as its new head of security. In 2022, Provos left Stripe and joined Lacework as head of Security Efficacy. For many years, Provos contributed to the OpenBSD operating system, where he developed the bcrypt adaptive cryptographic hash function. He is the author of numerous software packages, including the libevent event driven programming system, the Systrace access control system, the honeyd honeypot system, the StegDetect steganography detector, the Bcrypt password hashing function, and many others. Provos has been an outspoken critic of the effect of the DMCA and similar laws on security researchers, arguing that they threaten to make criminals of people conducting legitimate security research. Provos has also served as the Program Chair of the Usenix Security Symposium, on the program committees of the Network and Distributed System Security Symposium, ACM SIGCOMM, and numerous other conferences, and served on the board of directors of Usenix from 2006 to 2010. Blending his professional interests and creative pursuits, Provos has also started producing security-themed Electronic Dance Music (EDM) tracks under his artist name Activ8te. He embarked on this musical endeavor with the aim of garnering more interest in the field of security. Provos's hobbies also include swordsmithing, and he has forged swords in both Japanese and Viking styles. It started with his father collecting sabres. Niels routinely posts videos of his blacksmithing activities online. By his words "At work, we try to fight the bad guys and make the world safer for our users. And swords are maybe an expression in a similar way. You create weapons to defend yourself against the hordes of barbarians." In 1999, Provos was the original developer of the steganographic software OutGuess.

Education Ph.D., Computer Science & Engineering, August 2003, the University of Michigan (Dissertation: "Statistical Steganalysis") Diplom in Mathematics, August 1998, Universität Hamburg, Hamburg, Germany. (Masters in Mathematics). (Thesis: "Cryptography, especially the RSA algorithm on elliptic curves and Z/nZ") Vordiplom in Mathematics, March 1995, Universität Hamburg, Hamburg, Germany. Vordiplom in Physics, March 1995, Universität Hamburg, Hamburg, Germany.

Selected publications All Your iFrames Point to Us Niels Provos, Panayiotis Mavrommatis, Moheeb Rajab and Fabian Monrose, 17th USENIX Security Symposium, August 2008. The Ghost in the Browser: Analysis of Web-based Malware Niels Provos, Dean McNamee, Panayiotis Mavrommatis, Ke Wang, and Nagendra Modadugu, USENIX Workshop on Hot Topics in Understanding Botnets, April 2007. Detecting Steganographic Content on the Internet Niels Provos and Peter Honeyman, ISOC NDSS'02, San Diego, CA, February 2002 Improving Host Security with System Call Policies Niels Provos, 12th USENIX Security Symposium, Washington, DC, August 2003 Provos, Niels; Holz, Thorsten (July 2007). Virtual Honeypots: From Botnet Tracking to Intrusion Detection. Addison-Wesley Professional. ISBN 978-0-321-33632-3. Detecting pirated applications (Oct 2014) Ashish Bhatia, Min Gyung Kang, Monirul Islam Sharif, Niels Provos, Panayiotis Mavrommatis, and Sruthi Bandhakavi

References

External links Provos' CV Wired Profile of Provos

Illustrations

Niels Provos illustration

Worked examples

Example 1 — a first encounter with Niels Provos

Start with the simplest possible case. Write down what Niels Provos claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In astronomy, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Niels Provos before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Niels Provos ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Niels Provos

In research
Niels Provos appears in astronomy research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Niels Provos in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Niels Provos is common in secondary-school and first-year university syllabi. It links to neighbouring topics Cypherpunks, Google employees, Living people, so understanding it makes those chapters shorter.
In everyday life
Look for Niels Provos outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Niels Provos” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Niels Provos in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Niels Provos means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Niels Provos out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Niels Provos in simple terms?

Niels Provos is a German-American researcher in security engineering, malware, and cryptography. He received a PhD in computer science from the University of Michigan.

Why does Niels Provos matter?

Because it connects several astronomy ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Niels Provos?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Niels Provos.

Tags

  • Cypherpunks
  • Google employees
  • Living people
  • Modern cryptographers
  • OpenBSD people
  • University of Hamburg alumni
  • University of Michigan College of Engineering alumni

Keep exploring