CN114710262A - Novel pseudo-random number generation method based on multi-time-lag non-adjacent coupling lattices - Google Patents
Novel pseudo-random number generation method based on multi-time-lag non-adjacent coupling lattices Download PDFInfo
- Publication number
- CN114710262A CN114710262A CN202210445955.2A CN202210445955A CN114710262A CN 114710262 A CN114710262 A CN 114710262A CN 202210445955 A CN202210445955 A CN 202210445955A CN 114710262 A CN114710262 A CN 114710262A
- Authority
- CN
- China
- Prior art keywords
- mapping
- chebyshev
- logistic
- value
- calculating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000008878 coupling Effects 0.000 title claims abstract description 22
- 238000010168 coupling process Methods 0.000 title claims abstract description 22
- 238000005859 coupling reaction Methods 0.000 title claims abstract description 22
- 238000013507 mapping Methods 0.000 claims abstract description 54
- 238000001914 filtration Methods 0.000 claims abstract description 8
- 238000005259 measurement Methods 0.000 claims abstract description 5
- 238000005070 sampling Methods 0.000 claims description 28
- 239000011159 matrix material Substances 0.000 claims description 6
- 238000013139 quantization Methods 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 4
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 238000012937 correction Methods 0.000 claims 1
- 230000000739 chaotic effect Effects 0.000 abstract description 14
- 238000004422 calculation algorithm Methods 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 4
- 238000006731 degradation reaction Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 241001589086 Bellapiscis medius Species 0.000 description 1
- 230000005653 Brownian motion process Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000005537 brownian motion Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005291 chaos (dynamical) Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000005251 gamma ray Effects 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/001—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using chaotic signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
- H04L9/0662—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
- H04L9/0662—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
- H04L9/0668—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator producing a non-linear pseudorandom sequence
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a novel pseudo-random number generation method based on a multi-time-lag non-adjacent coupling lattice, which comprises the steps of generating a chaotic sequence by cascading Logistic mapping and piecewise linear mapping (PWLCM); error measurement is carried out on the Chebyshev mapping and the Logistic mapping by using an unscented Kalman filtering algorithm, and the precision loss is compensated by adding random disturbance; the time-delay time-varying function is used for disturbing the time direction of the non-adjacent coupling mapping lattices, and the problems of short period, narrow parameter range, blank windows and the like of the chaotic system are solved by using a method of cascading multiple chaos and error compensation.
Description
Technical Field
The invention belongs to the field of information security, discloses a novel pseudo random number generation method, and particularly relates to a novel pseudo random number generation method based on a multi-time-lag non-adjacent coupling lattice.
Background
Pseudo-random sequences play a very important role in the field of information security, for example, in block cipher-based image encryption algorithms, many researchers use pseudo-random sequences as key generators, whereas in stream ciphers, pseudo-random sequences are more directly involved in the encryption process. In previous studies, we could conclude that the performance of the pseudorandom sequence could affect the security of a cryptographic system. Therefore, it is necessary to design a secure and efficient pseudo-random number generator.
The pseudo-random number generator is mostly generated by a linear congruence generation method, an m sequence generation method, a nonlinear congruence generation method, a Mersene Twister generation algorithm, a BBS sequence generation algorithm and a sequence cipher algorithm, and is based on a coupled ordinary differential equation, a cellular automaton and the like. These pseudo-random generators are very computationally efficient in computer hardware, but the quality of the pseudo-random sequence produced is of great concern. For example, in a linear feedback shift register, the maximum period of the pseudo-random sequence is only 2 n-1.
In addition to these pseudo-random sequence generators, many scholars have recently introduced new pseudo-random sequence generators. The pseudo-random generator designed based on the chaos theory becomes a new research hotspot, and the properties of nonlinearity, non-periodicity, ergodicity, noise-like property, initial value item sensitivity, unpredictability and the like of the chaotic system provide theoretical basis for the pseudo-random generator. In the New pseudo-random number generator based on CML and kinetic iteration, the Wang proposes a manifold based on discrete kinetic iteration (CMLDCI) system. Julian first proposed to construct a pseudo-random sequence generator using time-lapse differential equations to mimic brownian motion and passed the Big sink test item in TestU 01. Although the pseudo-random sequence generator proposed by Julian has no significant advantage in time, his solution has no specific limitations in generating values. Liaoxianfeng et al, in A novel pseudo-random number generator from coupled grid mapping delay, introduced a time-varying function into the coupled grid mapping, and proposed a pseudo-random sequence generator based on the coupled grid mapping, which uses a series of experiments such as SP800-22 test and TestU01 test to measure the pseudo-random sequence.
However, in the digital circuit design, due to the influence of truncation errors, the digital chaotic system can deviate from a preset track in the iteration process, and chaotic degradation behaviors are caused. The digital chaotic system is a chaotic system which is simulated on a computer, however, the precision problem of the computer can cause a numerical value which can be completely evolved theoretically, the numerical value cannot be calculated in the computer, and the situation of a short period phenomenon or a blank window can occur. Therefore, how to overcome the problems of short period phenomenon, narrow parameter range, blank window and the like of the chaotic system becomes a new research direction.
Disclosure of Invention
The invention provides a novel pseudo random number generation method based on a multi-time-lag non-adjacent coupling lattice aiming at the problems of short period phenomenon, narrow parameter range, blank window and the like of a chaotic system in the prior art, and the method comprises the steps of generating a chaotic sequence by cascading Logistic mapping and piecewise linear mapping (PWLCM); error measurement is carried out on the Chebyshev mapping and the Logistic mapping by using an unscented Kalman filtering algorithm, and the precision loss is compensated by adding random disturbance; time-lag time-varying functions are used for disturbing the time direction of non-adjacent coupling mapping lattices, the problem that the cycle window and the pseudo-random sequence are not uniformly distributed in the iterative process of chaos is solved, and the chaos degradation behavior of a chaotic system can be effectively resisted.
In order to achieve the purpose, the invention adopts the technical scheme that: the novel pseudo-random number generation method based on the multi-time-lag non-adjacent coupling lattices comprises the following steps:
s1, setting system parameters: setting unscented Kalman filter parameters, Logistic, Chebyshev functions, lattice numbers and iteration times;
s2, constructing a state equation and an observation equation of an unscented Kalman filter for measuring a Logistic function and a Chebyshev function, and setting the precision value of a quantization function;
s3, calculating the mean and variance of the state prediction, sampling the prediction system, determining sampling points, and calculating the mean and covariance estimation of the sampling points; carrying out nonlinear transfer on the Logistic function and the Chebyshev function by using a sampling point, and calculating a predicted mean value and a predicted variance;
s4, measuring and updating, namely calculating a mean value, a variance and a covariance by using the sampling points at the K moment obtained in the step S3 and the corresponding weights, and further calculating a filtering gain, a state estimation and an estimation variance at the K +1 moment to obtain state estimation values of Logistic and Chebyshev;
s5, constructing a time-varying system, generating a disturbance weight: substituting the state estimation values of Logistic and Chebyshev obtained in the step S4 into a time-lag time-varying function to obtain a disturbance weight; adding the calculated disturbance weight value to the initial value given in step S1;
and S6, substituting the disturbance weight value, the state estimation value and the like obtained in the steps S4 and S5 into the non-adjacent coupling lattice function, and calculating and generating a random number.
As a refinement of the present invention, the step S2 further includes:
s21, after iterating the Logistic mapping and the Chebyshev mapping for a specified number of times, counting the mean value and the variance of the iterated sequence;
s22, constructing a state equation and an observation equation of unscented Kalman filter measurement Logistic mapping and Chebyshev mapping;
s23, setting the precision value of the quantization function.
As a modification of the present invention, the step S3 further includes:
s31, selecting Sigma sampling points of Logistic mapping and Chebyshev mapping, and calculating by using the following formula under the assumption that 2n +1 Sigma sampling points are provided
The corresponding mean weight and variance weight are:
where k is a scaling factor of the distance between the mean and the Sigma sample points;is the matrix (n + k) Px,xThe ith row or column of the square root matrix after Cholesky decomposition;
s32, calculating 2n +1 sampling points χ 'of Logistic and Chebyshev mapping respectively by using a proportional modified sampling strategy'iAnd the corresponding weight valueAnd
as another improvement of the present invention, the step S4 further includes:
s41, calculating the mean, variance and covariance of the corresponding k time by using the observation equation of Logistic and Chebyshev mapping constructed in the step S22 and the corresponding weight calculated in the step S32;
s42, calculating the filtering gain at the k +1 moment, and the state estimation and estimation variance by using the k moment mean, variance and covariance calculated in the step S41 to obtain a Logistic state estimation value;
and S44, calculating the filter gain at the k +1 moment and the state estimation and estimation variance by using the mean, variance and covariance at the k moment calculated in the step S41 to obtain a state estimation value of Chebyshev.
As a further improvement of the present invention, the step S5 further includes:
s51, constructing Chebyshev mapping tau by using system parameters specified in S11And Sine mapping τ2Time-lapse time-varying systems of (a);
and S52, performing 1 operation on the sum of the initial lattice value and the state estimation value to obtain a new disturbance weight lambda.
As a further improvement of the present invention, the step S6 further includes:
s61, constructing Logistic mapping, Chebyshev mapping and LPWLCM mapping of a novel pseudo random number generator of a multi-lag non-adjacent coupling grid by using the system parameters of the step S1;
and S62, inputting the state estimation value of Logistic in S43, the state estimation value of Chebyshev in S44 and the disturbance weight of S52 into a novel pseudo-random number generator of a multi-time-lag non-adjacent coupling grid, and calculating to obtain a pseudo-random sequence.
Compared with the prior art: the invention discloses a novel pseudo-random number generation method based on a multi-time-lag non-adjacent coupling lattice, which comprises the following steps of firstly, providing Logistic-PWLCM mapping through cascading Logistic mapping and piecewise linear mapping (PWLCM), effectively solving the problem of a chaotic period window, and enabling pseudo-random sequence distribution to be more uniform than the Logistic mapping; secondly, error measurement is carried out on the Chebyshev mapping and the Logistic mapping by using an unscented Kalman filtering algorithm, and the chaotic degradation behavior of the space-time chaotic system is effectively resisted by adding disturbance; in addition, a time-lag time-varying function based on Chebyshev and Sine mapping is provided, the time direction of non-adjacent coupling mapping grids is disturbed, the complexity of the system provided by the inventor is improved, the method solves the problem that the cycle window and the pseudo-random sequence are not uniformly distributed in the iteration process of chaos, can effectively resist the chaos degradation behavior of the chaos system, and can be applied to the password fields of digital signatures, key generation, hash-based message authentication codes, deterministic random bit generators and the like.
Drawings
FIG. 1 is a flow chart of the steps of the novel pseudo random number generation method based on multi-lag non-adjacent coupled lattices;
fig. 2 is a detailed algorithm flowchart of embodiment 1 of the present invention.
Detailed Description
The present invention will be further illustrated with reference to the accompanying drawings and specific embodiments, which are to be understood as merely illustrative of the invention and not as limiting the scope of the invention.
Example 1
Description of the embodiments
A novel pseudo-random number generation method based on a multi-time-lag non-adjacent coupling lattice is disclosed, as shown in figure 1, the pseudo-random number generation method provided by the invention is divided into three parts, the first part is to set a Logistic equation, a Chebyshev equation and a system initial value, construct an unscented Kalman filter to perform nonlinear prediction on the Logistic equation and the Chebyshev equation to obtain state estimation values of the Logistic equation and the Chebyshev, and the method relates to steps S1-S4; the second part is to calculate the time-varying system of time lag and produce the disturbance weight, involve step S5; the third part is a pseudo-random number generation process, which generates pseudo-random numbers using a multi-lag non-adjacent coupled lattice formula, involving step S6.
Step S1, setting system parameters, including the following sub-steps:
s11, constructing a state equation and an observation equation for Logistic mapping, wherein the state equation needs to be provided with a non-zero mean sequence, and the observation equation is provided with a non-zero mean sequence which is different from the non-zero mean sequence of the state equation; similarly, a state equation and an observation equation for carrying out nonlinear prediction on the Chebyshev equation are constructed, and the state equation needs to be provided with a nonzero mean value sequence;
s12, setting the grid number L of the multi-lag non-adjacent coupling grid mapping, the initial value x of the Logistic mapping and the Chebyshev mapping1,x2And the number of iterations of the system N1.
Step S2, constructing a state equation and an observation equation of the unscented Kalman filter for measuring Logistic function and Chebyshev function, and setting the precision value of the quantization function, wherein the method comprises the following substeps:
(2.1) constructing a state equation for carrying out nonlinear prediction on the Chebyshev equation, wherein the state equation is as follows:
xi+1=B(cos(w×arccos(xi)),P)+wk,
(2.2) constructing an observation equation for carrying out nonlinear prediction on the Chebyshev equation, wherein the observation equation is as follows:
yi=B(xi,P)+vk,
(2.3) constructing a state equation for carrying out nonlinear prediction on the Logistic equation, wherein the state equation is as follows:
xi+1=B(μxi(1-xi),P)+wk,
(2.4) constructing an observation equation for carrying out nonlinear prediction on the Logistic equation, wherein the observation equation is as follows:
yi=B(xi,P)+vk,
Step S3, calculating the mean and variance in the state prediction process, sampling the prediction system, determining the sampling points, calculating the mean of the sampling pointsEstimation of sum covariance P0,0(ii) a Carrying out nonlinear transfer on a Logistic function and a Chebyshev function by using a sampling point, and calculating a predicted mean value and a predicted variance, wherein the method comprises the following sub-steps:
(3.1) iterating Logistic equation, and recording the value after iterating n times as x0;
(3.2) calculating x0The mean and the variance of (a) is,
(3.3) iterating the Chebyshev function n times, and recording the iterated value x0;
(3.5) sampling points of Logistic and Chebyshev functions Sigma are selected, and the calculation formula is as follows:
assuming that the number of samples is 2n, the Sigma samples are 2n +1 in total, where k is a scaling factor of the distance between the mean and the Sigma sample.Is the matrix (n + k) Px,xSquare root matrix after Cholesky decomposition.
(3.6) calculating a mean weight and a variance weight corresponding to the Logistic function and the Chebyshev function Sigma sampling point, wherein the formula is as follows:
(3.7) nonlinear transfer of Logistic functions and Chebyshev using sampling points, the formula is as follows: gamma rayi k+1|k=f(χi) And f () is the state equation for Logistic and Chebyshev in S21 and S23.
(3.8) calculating the mean and variance of the Logistic and Chebyshev function state prediction, wherein the formula is as follows:
step S4, measuring and updating, namely calculating a mean value, a variance and a covariance by using the sampling points at the K moment obtained in the step S3 and corresponding weights, and further calculating a filtering gain, a state estimation and an estimation variance at the K +1 moment to obtain state estimation values of Logistic and Chebyshev;
(4.1) 2n +1 sample points of Logistic equation calculated in S3Predicted mean valueSum variance Pk+1,kAnd (3) calculating the predicted value of the sampling point by using an observation equation, wherein the calculation formula is as follows:h () is the observation equation of Logistic in S12.
(4.2) Zeta obtained by Using S41i k+1,kCalculating the mean, variance and covariance according to the following formula:
(4.3) Using z calculated in S42k+1Calculating the filter gain K at the time K +1k+1And state estimates and estimated variances, the formula is as follows:
(4.4) 2n +1 sample points of the Chebyshev equation calculated in S3Predicted mean valueSum variance Pk+1,kAnd calculating the predicted value of the sampling point by using an observation equation, wherein the calculation formula is as follows:h () is the observation equation of Chebyshev in S14.
(4.5) Zeta obtained by Using S41i k+1,kCalculating the mean, variance and covariance according to the following formula:
(4.6) Using z calculated in S42k+1Calculating the filter gain K at the time K +1k+1And state estimates and estimated variances, the formula is as follows:
Step S5, constructing a time-varying system, generating a disturbance weight: substituting the state estimation values of Logistic and Chebyshev obtained in the step S4 into a time-lag time-varying function to obtain a disturbance weight; adding the calculated disturbance weight value to the initial value given in step S1, including the following sub-steps:
(5.1) calculating a delay parameter using a time-lapse Chebyshev Map, defined as follows:
where N is the total delay and N is the current time.
(5.2) calculating a delay parameter by using the new time-lapse varying Sine Map, and defining the time-lapse parameter as follows:
where N is the total delay and N is the current time.
(5.3) generating the disturbance weight λ using a time-varying system, the formula being:
LATTICE is the number of grids of the multi-lag non-adjacent coupled grid;
(5.4) calculating a state value, wherein the formula is as follows:
x (n, i) and x (n, j) are the initial values of the grid
Step S6, substituting the disturbance weight, the state estimation value, and the like calculated in S4 and S5 into the non-adjacent coupling lattice function, and calculating and generating the random number includes the following substeps:
(6.1) defining a multiple-lag non-adjacent coupling lattice formula:
wherein:
(6.2) substituting the values obtained in S4 and S5 into S61 to generate pseudo random numbers.
It should be noted that the above-mentioned contents only illustrate the technical idea of the present invention, and the protection scope of the present invention is not limited thereby, and it is obvious to those skilled in the art that several modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations fall within the protection scope of the claims of the present invention.
Claims (7)
1. The novel pseudo-random number generation method based on the multi-time-lag non-adjacent coupling lattices is characterized by comprising the following steps of:
s1, setting system parameters: setting unscented Kalman filter parameters, Logistic, Chebyshev functions, lattice numbers and iteration times;
s2, constructing a state equation and an observation equation of an unscented Kalman filter for measuring a Logistic function and a Chebyshev function, and setting the precision value of a quantization function;
s3, calculating the mean and variance of the state prediction, sampling the prediction system, determining sampling points, and calculating the mean and covariance estimation of the sampling points; carrying out nonlinear transfer on a Logistic function and a Chebyshev function by using a sampling point, and calculating a predicted mean value and a predicted variance;
s4, measuring and updating, namely calculating a mean value, a variance and a covariance by using the sampling points at the K moment obtained in the step S3 and the corresponding weights, and further calculating a filtering gain, a state estimation and an estimation variance at the K +1 moment to obtain state estimation values of Logistic and Chebyshev;
s5, constructing a time-varying system, generating a disturbance weight: substituting the state estimation values of Logistic and Chebyshev obtained in the step S4 into a time-lag time-varying function to obtain a disturbance weight; adding the calculated disturbance weight value to the initial value given in step S1;
and S6, substituting the disturbance weight value, the state estimation value and the like obtained in the steps S4 and S5 into the non-adjacent coupling lattice function, and calculating and generating a random number.
2. The novel pseudo-random number generation method based on multi-lag non-adjacent coupled lattices as claimed in claim 1, wherein the step S1 further comprises:
s11, constructing a state equation and an observation equation for Logistic mapping, wherein the state equation needs to be provided with a non-zero mean sequence, and the observation equation is provided with a non-zero mean sequence which is different from the non-zero mean sequence of the state equation; similarly, a state equation and an observation equation for carrying out nonlinear prediction on the Chebyshev equation are constructed, and the state equation needs to be provided with a nonzero mean value sequence;
s12, setting the grid number L of the multi-lag non-adjacent coupling grid mapping, the initial value x of the Logistic mapping and the Chebyshev mappingiAnd the number of iterations of the system.
3. The novel pseudo-random number generation method based on multi-lag non-adjacent coupled lattices as claimed in claim 1, wherein the step S2 further comprises:
s21, after iterating the Logistic mapping and the Chebyshev mapping for a specified number of times, counting the mean value and the variance of the iterated sequence;
s22, constructing a state equation and an observation equation of unscented Kalman filter measurement Logistic mapping and Chebyshev mapping;
s23, setting the precision value of the quantization function.
4. The novel pseudo-random number generation method based on multi-lag non-adjacent coupled lattices as claimed in claim 1, wherein the step S3 further comprises:
s31, selecting Sigma sampling points of Logistic mapping and Chebyshev mapping, and calculating by using the following formula under the assumption that 2n +1 Sigma sampling points are provided
The corresponding mean weight and variance weight are:
where k is a scaling factor of the distance between the mean and the Sigma sample points;is the matrix (n + k) Px,xThe ith row or column of the square root matrix after Cholesky decomposition;
s32, calculating 2n +1 sampling points χ 'of Logistic and Chebyshev mapping respectively by using a proportion correction sampling strategy'iAnd the corresponding weight Wi mAnd Wi c。
5. The novel pseudo-random number generation method based on multi-lag non-adjacent coupled lattices as claimed in claim 4, wherein the step S4 further comprises:
s41, calculating the mean value, the variance and the covariance of the corresponding k time by using the observation equation mapped by Logistic and Chebyshev constructed in the step S22 and the corresponding weight calculated in the step S32;
s42, calculating the filtering gain at the k +1 moment, and the state estimation and estimation variance by using the k moment mean value calculated in the step S41 to obtain a state estimation value of Logistic;
and S43, calculating the filter gain at the k +1 moment and the state estimation and estimation variance by using the k moment mean value calculated in the step S41 to obtain a state estimation value of Chebyshev.
6. The novel pseudo-random number generation method based on multi-lag non-adjacent coupled lattices as claimed in claim 5, wherein the step S5 further comprises:
s51, constructing Chebyshev mapping tau by using the system parameters specified in S11And Sine mapping τ2Time-lapse time-varying systems of (a);
and S52, performing 1 operation on the sum of the initial lattice value and the state estimation value to obtain a new disturbance weight lambda.
7. The novel pseudo-random number generation method based on multi-lag non-adjacent coupled lattices as claimed in claim 6, wherein the step S6 further comprises:
s61, constructing Logistic mapping, Chebyshev mapping and LPWLCM mapping of a novel pseudo random number generator of a multi-lag non-adjacent coupling grid by using the system parameters of the step S1;
and S62, inputting the Logistic state estimated value in S43, the Chebyshev state estimated value in S44 and the disturbance weight in S52 into a novel pseudo random number generator of a multi-time-lag non-adjacent coupling grid, and calculating to obtain a pseudo random sequence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210445955.2A CN114710262A (en) | 2022-04-26 | 2022-04-26 | Novel pseudo-random number generation method based on multi-time-lag non-adjacent coupling lattices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210445955.2A CN114710262A (en) | 2022-04-26 | 2022-04-26 | Novel pseudo-random number generation method based on multi-time-lag non-adjacent coupling lattices |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114710262A true CN114710262A (en) | 2022-07-05 |
Family
ID=82176540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210445955.2A Pending CN114710262A (en) | 2022-04-26 | 2022-04-26 | Novel pseudo-random number generation method based on multi-time-lag non-adjacent coupling lattices |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114710262A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702117A (en) * | 2009-11-09 | 2010-05-05 | 东南大学 | Method for generating random pseudorandom sequence based on discrete progressive determinacy |
CN110492866A (en) * | 2019-07-22 | 2019-11-22 | 航天东方红卫星有限公司 | A kind of kalman filter method of pair of moving target |
CN112596702A (en) * | 2020-12-16 | 2021-04-02 | 中南大学 | Chaotization method based on disturbance and pseudo random sequence generation method |
-
2022
- 2022-04-26 CN CN202210445955.2A patent/CN114710262A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702117A (en) * | 2009-11-09 | 2010-05-05 | 东南大学 | Method for generating random pseudorandom sequence based on discrete progressive determinacy |
CN110492866A (en) * | 2019-07-22 | 2019-11-22 | 航天东方红卫星有限公司 | A kind of kalman filter method of pair of moving target |
CN112596702A (en) * | 2020-12-16 | 2021-04-02 | 中南大学 | Chaotization method based on disturbance and pseudo random sequence generation method |
Non-Patent Citations (2)
Title |
---|
XIUPIN LV等: "A novel pseudo-random number generator from coupled map lattice with time-varying delay", 《MULTIMED TOOLS APPLICATION》, vol. 81, 23 December 2021 (2021-12-23) * |
缑景霞: "基于信道特性的密钥生成关键技术研究及实现", 《中国优秀硕士学位论文全文数据库》, 15 January 2022 (2022-01-15) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Karsch et al. | Universal properties of bulk viscosity near the QCD phase transition | |
Hua et al. | Two-dimensional modular chaotification system for improving chaos complexity | |
Kaulakys et al. | Quantum anti-Zeno effect | |
Wu et al. | Phase structure of lattice QCD with two flavors of Wilson quarks at finite temperature and chemical potential | |
Qi et al. | Modeling of a Hamiltonian conservative chaotic system and its mechanism routes from periodic to quasiperiodic, chaos and strong chaos | |
Daglis et al. | Intense space storms: Critical issues and open disputes | |
Cang et al. | Pseudo-random number generator based on a generalized conservative Sprott-A system | |
CN106056526B (en) | A kind of resume image based on parsing rarefaction representation and compressed sensing | |
Liu et al. | A stream cipher algorithm based on 2D coupled map lattice and partitioned cellular automata | |
Chen et al. | Design of a model-free adaptive sliding mode control to synchronize chaotic fractional-order systems with input saturation: An application in secure communications | |
JP2002268875A (en) | Random number generating device | |
CN111030820B (en) | Mask SM4 algorithm-based method for selecting plaintext related collision attack | |
Zhang et al. | Two-dimensional exponential chaotic system with hardware implementation | |
Carmen et al. | Notions of chaotic cryptography: sketch of a chaos based cryptosystem | |
CN104954117A (en) | Sequence cipher generation system based on Logistic chaotic mapping transfer orbit judgment | |
Liu et al. | A novel image encryption algorithm based on compound-coupled logistic chaotic map | |
CN114710262A (en) | Novel pseudo-random number generation method based on multi-time-lag non-adjacent coupling lattices | |
Colonna-Romano et al. | Anomalous mean-field behavior of the fully connected Ising model | |
Priyanka et al. | Chaotic synchronization and fractal interpolation-based image encryption: exploring event-triggered impulsive control in variable-order fractional lur’e systems | |
CN112260828A (en) | Light-weight key sequence generator based on chaotic system and FPGA | |
Geraci et al. | A polynomial chaos approach for uncertainty quantification of Monte Carlo transport codes | |
Oblapenko et al. | Modeling of ionized gas flows with a velocity-space hybrid boltzmann solver | |
CN107886463B (en) | Digital image encryption method based on Chen system and cellular automaton | |
Iwankiewicz et al. | Dynamic response of non-linear systems to renewal impulses by path integration | |
Sergi et al. | Nonadiabatic reaction rates for dissipative quantum-classical systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |