Pseudo-random number generation method based on chaotic function combination selection
A chaotic function and pseudo-random number technology, applied in the field of cryptography, can solve the problems of complex calculation process and fast software chaotic degradation, and achieve the effects of high selection accuracy, high degree of disturbance and high degree of confusion
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] refer to Figure 1-Figure 4 , in order to solve the existing technical problems of complicated calculation process and fast chaotic degradation when using chaotic system as pseudo-random number algorithm, the present invention provides a pseudo-random number generation method based on chaotic function combination selection, including the following steps :
[0032] A pseudo-random number generation method based on chaotic function combination selection, comprising the following steps:
[0033] Step 1: Put n chaotic functions f 1 , f 2 , f 3 ,... f i ... f n Initialize, generate n initial function value sequence r 1 , r 2 , r 3 ,...r i ...r n , where n≥3;
[0034] Specifically, the n initial values a 1 , a 2 , a 3 ,...a i ...a n Corresponding input to n chaotic functions f 1 , f 2 , f 3 ,... f i ... f n Among them, due to the characteristics of the chaotic system, the chaotic function f 1 , f 2 , f 3 , f i ... f n Output n corresponding initial...
Embodiment 2
[0070] In this embodiment, a kind of specific implementation model of the present invention is provided:
[0071] In addition, the set of chaotic functions {f i} = f 1 , f 2 , f 3 ,... f i ... f n , taking n=3 as an example: f 1 , f 2 is a classic logistic function (the expression is: x n +1=μx n (1-x n )), and let the control parameter of the chaotic system μ=4, when μ=4, the ergodic performance of the logistic function is the best; and f 3 It is a new function composed of infinite chaotic folded chaotic function and Logistic function. According to the characteristics of chaotic function, this new function still has chaotic nature. The new function f 3 The expression of is as follows:
[0072] x n +1=mod(e / x n +λx n (1-x n ), s)
[0073] Then in three chaotic functions f 1 , f 2 , f 3 Enter {a 1 , a 2 , a 3} = {0.5232, 0.77491, 0.06528}, and f 3 When e=10, λ=4, and s=1, the initial pseudo-random number sequences b1, b2, and b3 are all 10,000 bits, and ...
Embodiment 3
[0075] In this embodiment, when n=4, the grading method is given:
[0076] The grading principle is to ensure that the first level has at least two random number sequences:
[0077] There are three grading methods:
[0078] I: When M=2:
[0079] 1) Take b1, b2, b3 as the first level, and b4 as the second level;
[0080] In this grading method, select the calculation method as follows:
[0081] Choose 3 times at the first level: use b4 to select b12, b13, b23;
[0082] The second stage selects once: use b4 to select b12, b13, b23 and b4, thereby outputting the final pseudo-random number sequence bf;
[0083] 2) With b1, b2 as the first level, b3, b4 as the second level, the selection calculation method in this classification method is: first level selection once: use b3 to select b1, b2, and generate b12;
[0084] The second stage selects once: use b4 to select b3, b12 to generate the final pseudo-random number sequence bf;
[0085] II: When M=3:
[0086] II: When M=3: ...
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