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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM

Abstract
Description
Claims
Application Information

- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com