3 ms·
Has anyone seen any open hardware optical RNGs out of interest, for high bandwidth generation?
by anfractuosity 4y ago
Has anyone seen any open hardware optical RNGs out of interest, for high bandwidth generation?
- jnwatson 4y agoThere isn't a good reason for high bandwidth hardware RNG. You seed a PRNG with a slow HW RNG and you're good to go.
- genewitch 4y agothis is one school of thought, for sure.
- nullc 4y agoA reason is if you're using a scheme that has information theoretic security, rather than computational, when instantiated with a TRNG. Hopefully adequately built computational security is sufficient for any purpose, but this is a certificational difference-- hopefully not one in practice but potentially one in the kind of guarantees that you can give. (E.g. you can't prove that someone doesn't secretly know how to invert a HMAC-DRBG to get its state given a large chunk of its output) It would be pretty foolish to use a IT security scheme just to destroy the property by using a DRBG to source its random numbers. That said, since TRNGs are mostly interesting to snake oil drinkers there is good reason to expect most TRNG to be poorly constructed. (E.g. it's really common to see then dropping output based on a NIST SP 800-22, thus technically resulting in a biased output).
- anfractuosity 4y agoI'm mostly interested in optical HWRNGs from a curiosity about the single photon emitter, was just skimming a paper which seemed to indicate you can make one from a std. LED, which seemed very cool to me.