LavaRand in Production: The Nitty-Gritty Technical Details
What's this blog post about?
Cloudflare uses lava lamps in its lobby to generate random numbers for cryptography. The unpredictable flow of "lava" in the lamps provides a source of true entropy. A camera captures images of the lava lamps, which are then used to create an entropy feed available to production machines. LavaRand is designed to ensure that Cloudflare's production machines have access to secure randomness even if their local entropy sources are compromised.
Company
Cloudflare
Date published
Nov. 6, 2017
Author(s)
Joshua Liebow-Feeser
Word count
2849
Hacker News points
2
Language
English