/plushcap/analysis/cloudflare/randomness-101-lavarand-in-production

Randomness 101: LavaRand in Production

What's this blog post about?

Cloudflare uses lava lamps in the lobby of their San Francisco office to generate random numbers for cryptography. The unpredictable flow of "lava" in the lamps is captured by a camera, and the video feed is fed into a Cryptographically Secure Pseudorandom Number Generator (CSPRNG). This system, known as LavaRand, serves as an additional source of randomness for their production servers. The idea was inspired by a similar system proposed by Silicon Graphics in 1996.

Company
Cloudflare

Date published
Nov. 6, 2017

Author(s)
Joshua Liebow-Feeser

Word count
1963

Hacker News points
16

Language
English


By Matt Makai. 2021-2024.