STMicroelectronics STM32WL5 Series Reference Manual page 632

Advanced arm-based 32-bit mcus with sub-ghz radio solution
Table of Contents

Advertisement

True random number generator (RNG)
22
True random number generator (RNG)
22.1
Introduction
The RNG is a true random number generator that provides full entropy outputs to the
application as 32-bit samples. It is composed of a live entropy source (analog) and an
internal conditioning component.
The RNG is a NIST SP 800-90B compliant entropy source that can be used to construct a
nondeterministic random bit generator (NDRBG).
The RNG true random number generator has been precertified NIST SP800-90B. It has
also been tested using the German BSI statistical tests of AIS-31 (T0 to T8).
22.2
RNG main features
The RNG delivers 32-bit true random numbers, produced by an analog entropy source
conditioned by a NIST SP800-90B approved conditioning stage.
It can be used as the entropy source to construct a nondeterministic random bit
generator (NDRBG).
In the NIST configuration, it produces four 32-bit random samples every 412 AHB clock
cycles if f
It embeds startup and NIST SP800-90B approved continuous health tests (repetition
count and adaptive proportion tests), associated with specific error management
It can be disabled to reduce power consumption, or enabled with an automatic low
power mode (default configuration).
It has an AMBA
accesses only (else an AHB bus error is generated, and the write accesses are
ignored).
632/1450
< f
(256 RNG clock cycles otherwise).
AHB
threshold
®
AHB slave peripheral, accessible through 32-bit word single
RM0453 Rev 5
RM0453

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32WL5 Series and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm32wl55 seriesStm32wl54 series

Table of Contents