Method and system for terminal random number generation

A random number and true random number technology, applied in the field of terminal random number generation, can solve the problems that the hardware random number generator is not stable enough, affect the terminal running speed, and cannot ensure random numbers, etc., to achieve high practicability, improve security, cost reduction effect

Active Publication Date: 2018-05-01
FUJIAN LANDI COMML EQUIP CO LTD
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] b. The hardware random number generator is sometimes not stable enough to ensure that the random numbers generated each time are random enough, because random signals such as noise in nature are not always so rando...

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
  • Method and system for terminal random number generation
  • Method and system for terminal random number generation
  • Method and system for terminal random number generation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0101] Please refer to image 3 with Figure 4 , this embodiment provides a method for terminal random number generation, which is suitable for terminals with high security level requirements, such as financial POS terminals, and is used to ensure the unpredictability, randomness and validity of the random numbers generated by the terminal; at the same time , and can significantly reduce terminal hardware costs and maintenance costs.

[0102] In this embodiment, the terminal is a financial POS terminal as an example for illustration.

[0103] The method of this embodiment is realized based on an external hardware random number generator and several POS terminals. Specifically, including:

[0104] S1: Generating true random numbers through an external hardware random number generator.

[0105] Specifically, corresponding to the number of terminals, the hardware random number generator is responsible for generating a unique corresponding random number seed for each POS termi...

Embodiment 2

[0124] Please refer to Figure 5 , this embodiment corresponds to the further expansion of the first embodiment, adding a specific way for the terminal to generate a large number of random numbers.

[0125] In this embodiment, step S32 of Embodiment 1 specifically includes:

[0126] S321: The terminal uses the true random number as an initial random number seed, and generates a random number sequence.

[0127] Specifically, the data P1 is used as an initial random number seed, and a corresponding random number sequence is generated through a software algorithm. Preferably, the total number of bytes of the generated random number sequence is greater than or equal to preset bytes, such as 8 bytes. The default byte setting depends on the number of bytes required for the random number seed.

[0128] S322: Intercepting the random number with the preset number of bytes from the above random number sequence as a new random number seed.

[0129] If the actual application does not ...

Embodiment 3

[0133] This embodiment corresponds to Embodiment 1, and provides a terminal random number generation system, including a hardware random number generator, a secure transmission module, and several terminals. Here, the terminal is a POS machine with higher security level requirements as an example for illustration.

[0134] The hardware random number generator is used to generate a true random number; the true random number is an initial random number seed of the terminal;

[0135] Preferably, the hardware random number generator is specifically used to generate a corresponding number of true random numbers uniquely corresponding to each terminal through the hardware random number generator according to the number of terminals.

[0136] Optionally, the hardware random number generator is also used to obtain and store the transmission protection key in a safe and controlled environment, and use the transmission protection key to encrypt the generated true random number in plain ...

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 provides a method and system for terminal random number generation, and the method comprises the steps: a true random number is generated through a hardware random number generator; secure transmission is performed on the true random number to an terminal; the terminal serves the received true random number as a random number seed to generate a random number sequence through a pseudo-random number generator. According to the invention, the true random number is generated by the external hardware random number generator, the secure transmission is performed on the true random number to the terminal, and the terminal serves the true random number as the random number seed and disperses lots of random numbers through the pseudo-random number generator. The method and the systemhave advantages of significantly decreasing terminal cost, ensuring the random number to meet the demands of unpredictability and randomness and the like.

Description

technical field [0001] The present invention relates to the field of terminal security, in particular to a method and system for generating random numbers of terminals. Background technique [0002] Financial payment terminals often need to use random numbers, for example: 1. Used to generate key pairs, which must be generated according to key management specifications to ensure that the content of the key is unpredictable and undetectable; 2. Used for encryption The data process fills the data to ensure that the same data to be encrypted, the result of each encryption is different, so as to prevent replay attacks; 3. Used in the identity authentication system, using random numbers as challenge factors to send to the other communication One side, asking the other side to return the correct response. The role of the random number is to ensure that the questions of each challenge are "random". [0003] Common random number generators include two types: pseudo-random number g...

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): G06F21/60H04L9/08G06F7/58G06Q20/38G06F21/31
CPCG06F7/588G06F21/31G06F21/602G06F21/606G06Q20/3829H04L9/0869
Inventor 彭波涛
Owner FUJIAN LANDI COMML EQUIP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products