Harnessing chaos in Cloudflare offices
Mar 8, 2024Cefan Daniel Rubin, Luke Valenta, Thibault Meunier

Summary
This post details the expansion of Cloudflare's LavaRand system to include new physical entropy sources from its London (double pendulums) and Austin (mobiles) offices, in addition to the original San Francisco lava lamps. It explains how images of these chaotic physical systems are captured, hashed to derive random bytes, and then used to seed a CSPRNG. The post also highlights how this enhanced randomness can be made available to external applications via an API for both private (e.g., key generation) and public (e.g., verifiable random draws, timelock encryption) use cases.
More from the Random Number Generation for Security trail
- Support for modern cryptographic algorithms in Workers
- Using AI to chart a course for our post-quantum migration
- Post-quantum authentication to origins is now supported
- Why we cannot wait for better post-quantum signature algorithms
- The White House's post-quantum executive order is an important milestone. It’s time to get to work