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

A chaos-based computer random number generation system and method

A technology for generating systems and random numbers, applied in the field of information security, can solve problems such as poor usability, achieve strong anti-cracking ability, improve randomness, and prevent security risks.

Active Publication Date: 2021-10-29
BEIJING ELECTRONICS SCI & TECH INST
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are four commonly used pseudo-random number generation functions in C language : rand(), srand(), randomize() and random(num), but the above four functions have obvious defects and are easy to Poor usability

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
  • A chaos-based computer random number generation system and method
  • A chaos-based computer random number generation system and method
  • A chaos-based computer random number generation system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to better understand the present invention, some basic concepts are firstly explained.

[0053] Pseudo-random number: Pseudo-random number is a sequence of random numbers from [0,1] uniform distribution calculated by deterministic algorithm. It is not really random, but has statistical characteristics similar to random numbers, such as uniformity, independence, etc. Generally, pseudo-random numbers are used instead of real random numbers.

[0054] Chaotic system: Chaos is an inherent characteristic of nonlinear dynamical systems, and it is a ubiquitous phenomenon in nonlinear systems. Chaos in nonlinear dynamical systems is a deterministic, quasi-random process, which is non-periodic and non-convergent, and has a very sensitive dependence on the initial value. In a deterministic system, there is such random and irregular motion, and its behavior shows uncertain, non-repeatable, and unpredictable chaotic phenomena, which is a chaotic system.

[0055] One-dimen...

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 discloses a chaos-based computer random number generation system and method, which improves the pseudo-random number generation function commonly used in computer systems. The method includes three interfaces: hdintrand function, hddoublerand function and hdcharrand function, which respectively realize the generation of integer pseudo-random numbers, floating-point pseudo-random numbers and character-type pseudo-random sequences. This method adopts the random number generation method based on the improved one-dimensional Logistic chaotic map. Compared with the random number generation based on the congruence formula, it has security in the sense of cryptography and can meet the random number requirements in information security occasions. The required random number is obtained by specifying the type and range of the interface, and the function of retrieving the random number by the key is provided to maintain the randomness and efficiency of the random number generation function of the original computer system, and at the same time, the improvement of security and versatility makes it possible It has higher practical value.

Description

technical field [0001] The invention relates to the field of information security, in particular to a chaos-based computer random number generation system and method. Background technique [0002] Pseudo-random number generator (PRNG) is widely used in various fields such as system simulation and security. Based on a reliable and efficient pseudo-random number generator, the operation, evolution and development process of the system are truly described in the system simulation. In the field of information security based on cryptography, pseudo-random number generators also play an important role. Key generation, digital signatures, authentication and authentication, and various secure communication protocols are inseparable from high-quality random numbers. In a sense, the security of random numbers determines the security of the entire security system. There are four commonly used pseudo-random number generation functions in C language <stdlib.h>: rand(), srand(), r...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F7/58G06F9/448G06N7/08G06F21/14H04L9/00H04L9/08
CPCG06F7/582G06F21/14G06N7/08G06F9/4488H04L9/001H04L9/0869
Inventor 李晓东娄豪金鑫
Owner BEIJING ELECTRONICS SCI & TECH INST