Cloudflare has revealed how it ensures randomness when generating encryption keys.
According to ZDNet, the company uses 100 lava lamps in its San Francisco headquarters.
As Cloudflare deals with a lot of encrypted traffic, many random numbers are required for encryption, stated the report.
Cloudflare said the lights, blobs, and movements of the lava lamps are recorded and photographed, after which the footage is turned into “a stream of random, unpredictable bytes”.
This is used to create keys that encrypt traffic on its network.
“The information is then fed into a data centre and Linux kernels which then seed random number generators used to create keys to encrypt traffic.”