liveBook · Manning

True random number generator

A true random number generator produces unpredictable values by sampling nondeterministic physical phenomena rather than relying solely on deterministic algorithms.

How 2 Manning books explain it

Hacking Cryptography

A hardware random number generator, or true random number generator, samples nondeterministic physical phenomena to produce unpredictable random values.

How it is used
Seeds CSPRNGs with physically sourced entropy for cryptographic random-byte generation.
How deep it goes
Explains physical sources, rate and entropy models, tamper resistance, health tests, and reseeding; defers detailed construction mechanics.
Examples
Uses rain, radioactive decay, electrical noise, diode designs, HSMs, and Linux entropy devices as concrete examples.
What you can do after
Evaluate/understand it by distinguishing a modeled, health-tested entropy source from an untested or deterministic random generator.

Read how Hacking Cryptography explains true random number generator →

Real-World Cryptography

A true random number generator is a device or system that derives random values from physical nondeterministic phenomena.

How it is used
Explains how physical entropy sources support cryptographic randomness when ordinary software events are predictable.
How deep it goes
Explains entropy sources, bias, extraction, performance, and contributory mixing, but stops short of implementation details.
Examples
Uses thermal noise, Intel RDRAND, boot-time entropy failures, and smart-card hardware as concrete examples.
What you can do after
Evaluate physical randomness sources, extraction needs, bottlenecks, and risks from relying on a single source.

Read how Real-World Cryptography explains true random number generator →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.