Random number generation method and system
A random number generator and generation system technology, applied in the field of random numbers, can solve problems such as poor unpredictability of random number generation schemes, and achieve the effects of high unpredictability, efficient generation, and improved randomness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0074] This embodiment provides a random number generation method, including:
[0075] S1. Generate a hardware random number through a hardware circuit;
[0076] Wherein, the hardware random number R1 is generated through a hardware circuit;
[0077] S2. Collecting the values of the operating parameters during the operation of the random number generator;
[0078] Wherein, the value R4 of the operating parameter may be the system startup time, the number of system interruptions and the RTC time, etc.;
[0079] S3. Obtain the unique identifier of the hardware in the random number generator;
[0080] Wherein, the unique identifier R5 of the hardware can be the unique identifier of the hardware circuit chip or the unique identifier of the POS machine running the random number generator;
[0081] S4. Generate a first random number according to the hardware random number, the value of the operating parameter and the unique identifier; specifically:
[0082] S41. Generate an i...
Embodiment 2
[0092] This embodiment also provides a random number generation method, including:
[0093] S1. Generate a hardware random number through a hardware circuit;
[0094] S2. Collecting the values of the operating parameters during the operation of the random number generator;
[0095] S3. Obtain the unique identifier of the hardware in the random number generator;
[0096] S4. Generate a first random number according to the hardware random number, the value of the operating parameter and the unique identifier; specifically:
[0097] S41. Extracting preset bytes in the hardware random number to obtain a second random number;
[0098] S42. Using the second random number as an input of a preset random number generating function, generate a third random number;
[0099] S43. XOR the second random number and the third random number to obtain a fourth random number;
[0100] S44. Generate the first random number according to the fourth random number, the value of the operating pa...
Embodiment 3
[0102] Such as image 3 As shown, this embodiment provides a random number generation system, including:
[0103] The first generation module 1 generates hardware random numbers by hardware circuits; the acquisition module 2 collects the value of the operating parameters during the operation of the random number generator; the acquisition module 3 obtains the unique identifier of the hardware in the random number generator; the second generation module 4 generating a first random number according to the hardware random number, the value of the operating parameter and the unique identifier;
[0104] Wherein, the second generation module 4 includes a first generation unit 41, an encryption unit 42 and an update unit 43;
[0105] The first generating unit 41 generates an initial vector and an initial key according to the hardware random number, the value of the operating parameter and the unique identifier; specifically, the extracting unit 5 extracts a preset value in the hardw...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com