EasyManuals Logo
Home>ST>Microcontrollers>STM32F410

ST STM32F410 User Manual

ST STM32F410
771 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #259 background imageLoading...
Page #259 background image
RM0401 Rev 3 259/771
RM0401 True random number generator (RNG)
268
13.3.3 Random number generation
The true random number generator (RNG) delivers truly random data through its AHB
interface at deterministic intervals. The RNG implements the entropy source model pictured
on Figure 48, and provides three main functions to the application:
Collects the bitstring output of the entropy source box
Obtains samples of the noise source for validation purpose
Collects error messages from continuous health tests
Figure 48. Entropy source model
The main components of the RNG are:
A source of physical randomness (analog noise source)
A digitization stage for this analog noise source
A stage delivering post-processed noise source (raw data)
An output buffer for the raw data. If further cryptographic conditioning is required by the
application it will need to be performed by software.
An optional output for the digitized noise source (unbuffered, on digital pads)
Basic health tests on the digitized noise source
All those components are detailed below.
Noise source
The noise source is the component that contains the non-deterministic, entropy-providing
activity that is ultimately responsible for the uncertainty associated with the bitstring output
by the entropy source. It is composed of:
Two analog noise sources, each based on three XORed free-running ring oscillator
outputs. It is possible to disable those analog oscillators to save power, as described in
06Y9
(QWURS\VRXUFH
1RLVH6RXUFH
'LJLWL]DWLRQ
3RVWSURFHVVLQJ
RSWLRQDO
5DZGDWD
&RQGLWLRQLQJ
RSWLRQDO
+HDWK
WHVWV
2XWSXW
(UURU
PHVVDJH
2XWSXW
UDZGDWDRU
GLJLWL]HGQRLVH
VRXUFH

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32F410 and is the answer not in the manual?

ST STM32F410 Specifications

General IconGeneral
BrandST
ModelSTM32F410
CategoryMicrocontrollers
LanguageEnglish

Related product manuals