5 ms·
Shoot some photographs (or video frames), make sure there are no duplicates, take hash functions of them, delete the images - and voila, you have the finest tru
by kozak 9y ago
Shoot some photographs (or video frames), make sure there are no duplicates, take hash functions of them, delete the images - and voila, you have the finest true random bits of data.
- cleeus 9y agoIt's not that simple. Some years ago I used an analog TV card tuned to an empty channel that was giving seemingly white noise and captured frames to generate entropy. I only used the least significant bit of each RGB value of each pixel. When I supplied the bits to the diehard testsuite, it complained about a number of patterns and failing tests. The hash function will of course save you, but it's hard to tell the amount of real randomness that's coming from the sensor. update: Oh, I may have misunderstood. If the whole images changes in random ways and is secret, then of course this is fine.
- samat 9y agoYou need some additional processing, otherwise ‘intellectual image processing’ in modern digital cameras will fuck you up big time.
- XnoiVeX 9y agoThat's exactly what CloudFlare does with their lava lamps. https://blog.cloudflare.com/lavarand-in-production-the-nitty-gritty-technical-details/ https://blog.cloudflare.com/lavarand-in-production-the-nitty...