Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Entropy estimation and decimation for improving the randomness of true random number generation

A technology of true random numbers and random numbers, applied in the fields of physical random number generators and pseudo-random number generators, and can solve problems such as generating random number bits

Inactive Publication Date: 2005-09-28
NXP BV
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Conceptually, the nondeterministic operation of the described components can lead to unbiased random generation of random number bits
In practice, the non-deterministic operation of said components often results in biased random generation of random number bits due to various tolerances associated with said component operation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Entropy estimation and decimation for improving the randomness of true random number generation
  • Entropy estimation and decimation for improving the randomness of true random number generation
  • Entropy estimation and decimation for improving the randomness of true random number generation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] figure 1 A random number generation system 10 (hereinafter referred to as "system 10") is illustrated, which includes a physical random number generator 20 (hereinafter referred to as "PHNG 20"), a pseudorandom number generator 30 (hereinafter referred to as "PSNG 30") , an entropy estimator 40 and an extractor 50. The PHNG 20 communicates with an entropy estimator 40 to thereby provide the entropy estimator 40 with one or more true random number bit sequences TRNB 1 -TRNB X . The PHNG 20 may also communicate with the decimator 50 to thereby provide the decimator 50 with one or more true random number bit sequences TRNB 1 -TRNB X . The entropy estimator 40 is in communication with a decimator 50 to thereby provide one or more estimate signals ES to the decimator 50 1 -ES Y . The PSNG 30 communicates with a decimator 50 to thereby provide the decimator 50 with one or more pseudo-random number bit sequences PRNB 1 -PRNB Z . The PSNG 30 may communicate with the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A random number generating system operates to generate an output number bit sequence based on an entropy estimation of a true random number bit sequence, the randomness of the output number bit being an improvement of the randomness of the true random number bit sequence. A physical random number generator (20) communicates the true random number bit sequence to an entropy estimator (40), which generates an estimation signal indicative of the randomness of the true random number bit sequence. The estimation signal is communicated to a decimator (50) whereby, in accordance with estimation signal, the decimator (50) generates the output number bit as a representation of a decimation of a mixing of the true random number bit sequence and the pseudo random number bit sequence, or as a representation of a decimation of the psuedo random number bit sequence when the pseudo random number bit sequence is generated as a function of the true random number bit sequence.

Description

technical field [0001] The present invention relates generally to physical random number generators (i.e. devices that generate one or more bits representing a number by manipulating one or more components of the device in an undecidable manner) and pseudorandom number generators (i.e. A device that inputs one or more random number bits to an algorithm to generate a sequence of pseudorandom number bits). In particular, the invention relates to the use of one or more physical random number generators and one or more pseudorandom number generators in generating unbiased random number bit sequences. Background technique [0002] Physical random number generators are known in the art to generate one or more random number bits by operating one or more components of a device in an undeterminable manner. Conceptually, non-deterministic operation of the components can lead to unbiased random generation of random number bits. In practice, the non-deterministic operation of said com...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F7/58H03K3/84
CPCG06F7/588G06F7/58
Inventor H·拉斯兹罗
Owner NXP BV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products