  The security of electronic devices has become a key requisite for the
rapidly-expanding pervasive and hyper-connected world. Robust security
protocols ensuring secure communication, device's resilience to attacks,
authentication control and users privacy need to be implemented. Random Number
Generators (RNGs) are the fundamental primitive in most secure protocols but,
often, also the weakest one. Establishing security in billions of devices
requires high quality random data generated at a sufficiently high throughput.
On the other hand, the RNG should exhibit a high integration level with on-chip
extraction to remove, in real time, potential imperfections. We present the
first integrated Quantum RNG (QRNG) in a standard CMOS technology node. The
QRNG is based on a parallel array of independent Single-Photon Avalanche Diodes
(SPADs), homogeneously illuminated by a DC-biased LED, and co-integrated logic
circuits for postprocessing. We describe the randomness generation process and
we prove the quantum origin of entropy. We show that co-integration of
combinational logic, even of high complexity, does not affect the quality of
randomness. Our CMOS QRNG can reach up to 400 Mbit/s throughput with low power
consumption. Thanks to the use of standard CMOS technology and a modular
architecture, our QRNG is suitable for a highly scalable solution.
