4 ms·
That makes a lot of sense. I don't know much (or really anything) about circuits and circuit noise. There is a long history of deterministic pseudo RNGs, whic
by ants_everywhere 1y ago
That makes a lot of sense.
I don't know much (or really anything) about circuits and circuit noise.
There is a long history of deterministic pseudo RNGs, which you may already know about. https://en.wikipedia.org/wiki/Pseudorandom_number_generator https://en.wikipedia.org/wiki/Pseudorandom_number_generator. These are sometimes chaotic. In this line of thinking, a thing that generates unpredictable noise and adds chaos would make probably a good hardware PRNG.
But the chaotic part is not actually random (although it's hard for attackers to predict). And whether the noise is random depends on a bunch of physics.
But if this has gotten to the point of a pet peeve to you, you might be interested in Randomness Extractors (https://en.wikipedia.org/wiki/Randomness_extractor https://en.wikipedia.org/wiki/Randomness_extractor) which are a way of thinking about questions like "we have an unpredictable source of bits, but it's not as random as it seems... how can we extract actual randomness from it?"
For example, extractors can take low quality somewhat random non-uniform (or non-gaussian) output and use it to create high quality uniform (or gaussian output).
- cpldcpu 1y agoNice! Thank you for the pointers.