TRNGs
A true random number generator (TRNG) is a device that generates random numbers from physical processes that are inherently unpredictable. The randomness arises from fundamental physical phenomena rather than algorithmic processes. TRNGs are used when true entropy is required, such as cryptographic keys or security tokens; results are not guaranteed to be reproducible.
Common entropy sources include thermal noise in resistors, shot noise in diodes or transistors, radioactive decay,
Typical implementations capture the raw physical signal with sensors and digitize it, estimate the entropy, and
Reliability and security: TRNGs can be sensitive to temperature, voltage, aging, and tampering, so devices incorporate
Applications and context: TRNGs are used to generate cryptographic keys, nonces, seeds for PRNGs, and in simulations