Check patentability & draft patents in minutes with Patsnap Eureka AI!

Pseudo-random number generation method

A technology of pseudo-random numbers and random numbers, which is applied in the field of generating pseudo-random numbers for cryptographic systems, and can solve problems such as poor sequence independence

Inactive Publication Date: 2010-01-20
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, while there are many tests that can be used to show that a sequence is not independent, there is no single way to show that a sequence is good

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
  • Pseudo-random number generation method
  • Pseudo-random number generation method
  • Pseudo-random number generation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The technical solution of the present invention will be further described below in conjunction with the accompanying drawings.

[0023] Taking the 128-bit register used to store random numbers in the present invention as an example, based on the above-mentioned 128-bit register, the AES algorithm is used, and the key length in this algorithm is 128 bits.

[0024] The aforementioned 128-bit key and the random number seed stored in the 128-bit register should be obtained from an unpredictable physical random source and stored in the corresponding register in advance.

[0025] For the generation method of pseudo-random number, including the generation of pseudo-random number and the update process of random number seed in two registers, when a pseudo-random number is generated, the random number seed in the register will be automatically updated, which guarantees The randomness of the generated pseudo-random numbers.

[0026] For ease of description of the present inventi...

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

This invention discloses a method for generating false random numbers including: ciphering a first random number with a related ciphering method to get a ciphertext for XOR with the first random number to get the first XOR result to be XOR with a second random number in the second register to get a second result to be ciphered with a corresponding ciphering algorithm to get a ciphertext to be XOR with the second XOR result to get the false random number, which can generate fine random numbers with good ciphered code performance without external prompt input.

Description

technical field [0001] The invention relates to an information security technology, in particular to a method for generating pseudo-random numbers for a cryptographic system. Background technique [0002] Random numbers play an important role in many network security applications. A large number of network security algorithms based on cryptography use random numbers, for example, (1), key distribution in the authentication scheme, using a temporary interaction number as one of the handshake information to prevent repeated attacks; (2), session Key generation can be generated by the key distribution center or by the entrusting party; (3), the generation of the key in the public key encryption algorithm, and so on. [0003] In applications such as mutual authentication or session key generation, the statistical randomness of the random numbers is not very demanding, but the random number sequence generated is required to be unpredictable. The so-called "true random number se...

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): H04L9/22G06F7/58
Inventor 谭示崇王育民詹阳姜正涛田海博范欣欣袁素春于松亮
Owner SICHUAN CHANGHONG ELECTRIC CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More