Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-entropy source true random number generator, control method, medium, equipment and terminal

A true random number and control method technology, which is applied in random number generators, digital data protection, etc., can solve the problems that cannot be popularized in large quantities, TRNG is restricted, high hardware requirements, etc., and achieves small size, high random number rate, and filling The effect of vacancy in the market

Pending Publication Date: 2022-07-05
XIDIAN UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) The existing pseudo-random number generator PRNG is not suitable for scenarios with high security requirements
[0005] (2) The true random number generator TRNG is limited by high hardware requirements and cannot be widely promoted

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
  • Multi-entropy source true random number generator, control method, medium, equipment and terminal
  • Multi-entropy source true random number generator, control method, medium, equipment and terminal
  • Multi-entropy source true random number generator, control method, medium, equipment and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] (1) The pseudo random number generator (Pseudo Random Number Generator, PRNG) cannot satisfy the system with high requirements on random number quality.

[0066] PRNG uses some initial seed and deterministic algorithm to generate pseudo-random numbers and can produce high throughput. However, once the attacker obtains the seed, all security is lost. Therefore, using PRNG to generate keys is dangerous. In cryptosystems with high security level, TRNG is usually used as the key generator. At present, many system platforms use SRNG to provide random number services, such as Linux Random Number Generator (LRNG), LRNG-based Random Number Generator (APRNG) for Android system, Yarrow used by iOS system, and Fortuna random number based on Yarrow design. number generator, and the Windows kernel's random number generator CryptGenRandom. But at the same time, SRNG is very dependent on the randomness of the operating system and the interaction with the user, and the source of ent...

Embodiment 2

[0088] The SM3-based multi-entropy source true random number generator provided by the embodiment of the present invention includes modules such as physical entropy source, authentication communication, acquisition and quantification, and post-processing.

[0089] The invention adopts three types of entropy sources, such as physical jitter such as resistance thermal noise, changes in device space angle, and radioactive decay. Each type of entropy source is sampled with 32 bits, and the result of the XOR of the three is taken as the result of one round of sampling and quantization, and 8 rounds are performed. The 8 groups of 32 bits obtained are spliced ​​end-to-end into 256 bits as the initial sequence.

[0090] In the communication module, considering that the communication distance of the serial port is short and the bit error rate is not large, the baud rate is configured to be 115200Baud to provide a faster transmission rate. In addition, the serial port data bit is configu...

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

The invention belongs to the technical field of integrated circuits, and discloses a multi-entropy-source true random number generator, a control method, a medium, equipment and a terminal.The multi-entropy-source true random number generator is characterized in that a physical entropy source module is used for selecting three types of entropy sources including resistance thermal noise, physical noise and radioactive decay, each type of entropy source samples 32 bits, and an initial sequence is obtained; the authentication communication module is used for performing authentication communication processing on the lower computer by the upper computer, and the acquisition quantification module is used for performing sampling quantification processing on the physical random source; performing frequency detection, poker detection, run total number detection and linear complexity detection on the output sequence after sampling and quantification of the physical random source by using an online detection module; a post-processing module is used for eliminating tiny deviation between original bits, residual correlation in a random sequence is reduced, and output is evenly distributed. The random number generation rate is high, the generated true random number is high in quality, good in safety and high in expandability and portability, and comprehensive evaluation of the safety of the SM3 algorithm is facilitated.

Description

technical field [0001] The invention belongs to the technical field of integrated circuits, and in particular relates to a multi-entropy source true random number generator, a control method, a medium, a device and a terminal. Background technique [0002] At present, random numbers are widely used and play a pivotal role in modern cryptography, information encryption communication systems, intelligent terminals, and scientific experiments. The Random Number Generator (RNG) is a key component of the cryptographic system. However, in the application of the random number generator, the pseudo-random number generator PRNG is not suitable for scenarios with high security requirements; the true random number generator TRNG is subject to high hardware requirements and cannot be widely promoted. Therefore, it is necessary to propose a safe, fast and practical portable true random number generator to fill the gap in the consumer-oriented high-quality TRNG market. [0003] Through ...

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/58G06F21/60G06F21/64
CPCG06F7/588G06F21/602G06F21/64
Inventor 苏锐丹胡夏南吴灿董梦迪
Owner XIDIAN UNIV