A dynamic transmission method and device based on a quantum-like noise flow encoding
By using a 4D hyperchaotic model and quantum-like noise stream encryption technology, the key and data are masked in a high-order QAM signal, solving the problem of key vulnerability in PON systems and achieving high-security and high-performance dynamic transmission.
Patent Information
- Application Number
- CN202411591045.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2044-11-08
AI Technical Summary
Existing physical layer encryption technologies in PON systems have limited bandwidth in high-speed optical communication, and the keys are easily cracked, making it impossible to achieve secure transmission of dynamic keys.
A chaotic sequence is generated based on a 4D hyperchaotic model. The key is divided into real and imaginary parts through binarization and upsampling. Combined with quantum-like noise stream encryption, the 16QAM signal is masked in the 1024QAM signal. The decision level is masked by channel noise, and the subcarriers and symbol points of the signal are perturbed in multiple dimensions.
It improves the security and reliability of signal transmission, ensuring that legitimate receivers can correctly decrypt the signal while illegitimate receivers find it difficult to crack it, thus enhancing the security performance of information transmission.
Smart Images

Figure CN119483894B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of optical transmission communication, and particularly relates to a dynamic transmission method and device based on quantum noise-like flow encoding. BACKGROUND
[0002] In recent years, with the deepening of the degree of digital networking and intelligence, the rise of ultra-high-definition video, cloud computing and virtual reality services, the number of user access and the amount of transmitted information also show an explosive growth, which puts forward higher requirements for data transmission capacity. At the same time, the quantum computing capacity is also constantly improving, and the transmission information often exists the risk of being illegally eavesdropped and violently cracked, which puts forward new challenges to the security of signal transmission.
[0003] Passive optical network (PON) is widely used in the access network field due to its wide bandwidth, low energy consumption and low cost, and is regarded as the future development trend. PON technology has evolved through several stages, and the currently widely used is orthogonal frequency division multiplexing PON (OFDM-PON). Although the utilization rate of frequency range and time-frequency resources is improved, the downlink broadcast used by PON undoubtedly will produce security problems. At present, the encryption methods of communication system are mainly divided into network upper layer encryption and physical layer encryption. In optical network, the encryption scheme of upper layer, such as using various security protocols, has certain security risks, and with the expansion of user scale, the key management becomes more complex. In contrast, the physical layer encryption technology provides higher security, for example, chaotic laser encryption, which generates chaotic signals by modulating laser with chaotic model, but due to the limited bandwidth, it cannot meet the demand of high-speed optical communication.
[0004] With the development of digital signal processing technology (Digital Signal Processing, DSP), a digital domain encryption technology based on chaotic system is proposed, which is widely used due to its high sensitivity to initial value, randomness of chaotic system, large key space and other advantages. The chaotic encryption method based on DSP technology can disturb multiple different dimensions of the signal to achieve high security transmission. However, most of the current research on chaotic encryption schemes are based on the assumption that the receiver knows the key, which is usually the initial value of the chaotic system and is fixed. For such a scheme, it cannot respond in time when illegal brute force is received, thus causing continuous losses. At the same time, these DSP schemes are directly applied to the transceiver for offline processing, without effectively utilizing the channel characteristics. The quantum noise stream encryption (Quantum Noise Stream Cipher, QNSC) scheme is a novel security scheme that masks the original signal in a high-order QNSC signal represented by multiple basis states, and uses noise to mask the decision level, which cleverly utilizes the channel characteristics. However, the basis state is generated by a linear shift register, and once the front end is cracked, the entire signal will be at great risk of security.
[0005] Therefore, in order to further improve the security of the system, it is necessary to realize dynamic key transmission, which poses a challenge to how to transmit the key together with the data signal without being directly decrypted by illegal eavesdroppers. SUMMARY
[0006] Objective: In view of at least one of the above technical problems, the present application provides a dynamic transmission method and device based on quantum-like noise stream coding, which improves the security performance of key and information transmission.
[0007] The technical scheme adopted by the present application is:
[0008] In a first aspect, the present application provides a dynamic transmission method based on quantum-like noise stream coding, comprising:
[0009] S1, obtaining an initial key and original data to be sent;
[0010] S2, generating chaotic sequences X, Y, Z, U according to the initial key using a 4D hyperchaotic model, and performing binaryzation processing on the chaotic sequences X and Y to obtain binary chaotic sequences R I and R Q ;
[0011] S3, introducing the initial key in binary form into error bits, dividing two different matrices as key real part and key imaginary part, and respectively obtaining key stream real part B I and key stream imaginary part B Q ;
[0012] S4, the original data in binary form is converted into data real part and data imaginary part, and the data real part and the data imaginary part are XOR processed by using the binary chaos sequence to obtain data stream real part E I and data stream imaginary part E Q ;
[0013] S5, according to the data stream real part E I , the data stream imaginary part E Q , the key stream real part B I and the key stream imaginary part B Q , a quantum-like noise stream encryption processing is performed to obtain a quantum-like noise stream encryption signal;
[0014] S6, the subcarriers and symbol points of the quantum-like noise stream encryption signal are scrambled by using the chaos sequence to obtain a scrambled signal;
[0015] S7, the scrambled signal is OFDM modulated and then transmitted in an optical fiber channel.
[0016] The scheme is different from the case where the transceiver end knows the key by default in the past. The key is ingeniously represented as a low-order ground state by using a quantum-like noise encryption scheme. By arranging a plurality of state bases, the 16QAM signal obtained by XOR operation of the original signal and the chaos sequence is masked in a high-order 1024QAM signal. In this way, the noise will mask the level of key judgment during transmission. At the same time, the subcarriers and symbol points of the signal are disturbed in multiple dimensions by using a 4D hyperchaotic system and then transmitted. The key of the present application is actively introduced into error bits and up-sampled. For the legal receiving end, the key can be correctly extracted and recovered demodulated. The illegal receiving end cannot crack the information without knowing the key and the encryption method.
[0017] In a second aspect, the present application provides a dynamic transmission device based on quantum-like noise stream coding, comprising a processor and a storage medium;
[0018] The storage medium is used to store instructions;
[0019] The processor is used to operate according to the instructions to execute the method according to the first aspect.
[0020] In a third aspect, the present application provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the method of the first aspect.
[0021] Beneficial effects: the dynamic transmission method and device based on the quantum noise-like stream coding provided by the application have the following advantages: the data information and the chaotic sequence are subjected to XOR processing as high-bit bits, the key is introduced into the error bits and then up-sampled as low-bit bits (ground state), and the 16QAM signal is masked in each different state base to realize 1024QAM signal encryption. The four-bit chaotic model is used to perform multi-dimensional disturbance on the bits, subcarriers and symbol points of the signal to improve the security performance, while ensuring high-security and high-performance transmission of the key and information. The application ingeniously uses the channel characteristics for key masking transmission, hides the key in the ground state by a method similar to the quantum noise stream encryption scheme, uses channel noise to mask the decision level, actively introduces error bits to ensure the security of the key, and ensures the high-performance transmission of the key through up-sampling. The 16QAM signal is hidden in the 1024QAM signal to further improve the system security. At the receiving end, a unique demodulation algorithm is used to increase the Euclidean distance, thereby improving the transmission performance of the system. Under OFDM transmission, the subcarrier symbol points are subjected to multi-dimensional chaotic encryption, so that even if the illegal receiving end decrypts part of the key, the correct original signal cannot be obtained. BRIEF DESCRIPTION OF DRAWINGS
[0022] Figure 1 FIG. 1 is a flowchart of a dynamic transmission method based on quantum noise-like stream coding according to an embodiment of the application;
[0023] Figure 2 FIG. 3 is a phase diagram of a 4D hyperchaotic model according to an embodiment of the application;
[0024] Figure 3 FIG. 4 is a diagram of processing of an initial key according to an embodiment of the application;
[0025] Figure 4 FIG. 5 is a diagram of the principle of quantum noise-like stream encryption according to an embodiment of the application;
[0026] Figure 5 FIG. 6 is a diagram of generation of a 16QAM encrypted signal according to a data stream and a key stream according to an embodiment of the application;
[0027] Figure 6 FIG. 7 is a diagram of a received 1024QAM constellation according to an embodiment of the application;
[0028] Figure 7 FIG. 8 is a diagram of a decrypted 16QAM constellation according to an embodiment of the application. DETAILED DESCRIPTION
[0029] The application will be further described below in conjunction with the drawings and embodiments. The following embodiments are only used to more clearly illustrate the technical solutions of the application, and cannot be used to limit the protection scope of the application.
[0030] In the description of the present application, the meaning of several is more than one, the meaning of multiple is more than two, greater than, less than, more than, etc. are understood as not including the number, above, below, within, etc. are understood as including the number. If it is described as first, second, it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features or the sequence of indicated technical features.
[0031] In the description of the present application, the description of the terms "one embodiment", "some embodiments", "exemplary embodiment", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the exemplary description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0032] The term "and / or", only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. In addition, the character " / " generally represents that the associated objects before and after are in an "or" relationship.
[0033] Embodiment 1: The present embodiment provides a dynamic transmission method based on quantum-like noise flow coding, as shown in Figure 1 , comprising:
[0034] S1, obtaining an initial key and original data to be sent;
[0035] S2, generating chaotic sequences X, Y, Z, U according to the initial key using a 4D hyperchaotic model, and performing binary processing on the chaotic sequences X and Y to obtain binary chaotic sequences R I , R Q ;
[0036] S3, introducing the initial key in binary form into error bits, dividing two different matrices as key real part and key imaginary part, and respectively passing through upsampling to obtain key stream real part B I and key stream imaginary part B Q ;
[0037] S4, performing serial-parallel conversion on the original data in binary form to divide it into data real part and data imaginary part, and performing XOR processing on the data real part and data imaginary part using the binary chaotic sequences to obtain data stream real part E I and data stream imaginary part E Q ;
[0038] S5、according to the data stream real part E I , data stream imaginary part E Q , key stream real part B I and key stream imaginary part B Q , a quasi-quantum noise stream encryption processing is performed to obtain a quasi-quantum noise stream encrypted signal;
[0039] S6, the chaotic sequence is used to scramble the subcarriers and symbol points of the quasi-quantum noise stream encrypted signal to obtain a scrambled signal;
[0040] S7, the scrambled signal is OFDM modulated and then transmitted in an optical fiber channel.
[0041] In some embodiments, in step S2, a chaotic sequence is generated according to the initial key using a 4D hyperchaotic model, comprising:
[0042] ,
[0043] wherein X, Y, Z, U are state variables, t is time, a, b, c, d, e are system parameters. When a=-0.1, b=-1.2, c=2.3, d=-.17692, e=-2.1, the system is a hyperchaotic system.
[0044] Further, the initial key X0, Y0, Z0, U0 is (0.271234567891357, 0.298765432171369, 0.213579246871357, 0.23467975317246). The partial differential equation of formula 1 can be solved by the fourth-order Runge-Kutta method. The phase diagram of the chaotic model obtained is as shown in Figure 2 From Figure 2 , it can be found that the value ranges of the four chaotic sequences X, Y, Z, U of the model are (-3, 2), (-3, 2), (-3, 2), (-1, 1) respectively.
[0045] In some embodiments, in step S2, the chaotic sequences X and Y are binarized to obtain binarized chaotic sequences R I and R Q , comprising:
[0046] If the X of the chaotic sequence is greater than-0.5, it is 0, otherwise it is 1, to obtain the R I of the binarized chaotic sequence;
[0047] If the Y of the chaotic sequence is greater than-0.5, it is 0, otherwise it is 1, to obtain the R Q.
[0048] In some embodiments, S3, the initial key in binary form is introduced into error bits, and two different matrices are divided as the key real part and the key imaginary part, and the key stream real part B I and the key stream imaginary part B Q As shown in Figure 3 , comprising:
[0049] S31, the initial key is converted into a 256-bit key after being represented by binary and then being converted by series-parallel conversion, and is converted into a 64x4 matrix;
[0050] S32, the 5th column and the 6th column are added on the basis of the 64x4 matrix, wherein the data of the 5th column is the exclusive or result of the 1st column and the 3rd column, and the data of the 6th column is the exclusive or result of the 2nd column and the 4th column; then two different matrices are divided as the key real part and the key imaginary part (the key state base of the I and Q two paths);
[0051] S33, the key real part and the key imaginary part are respectively converted by series-parallel conversion and then up-sampled 240 times to obtain two 1x76800 matrices as the key stream real part B I and the key stream imaginary part B Q .
[0052] In some embodiments, S4, the binary form of the original data is converted by series-parallel conversion to divide the data real part and the data imaginary part, and the data real part and the data imaginary part are processed by exclusive or processing using the binary chaotic sequence to obtain the data stream real part E I and the data stream imaginary part E Q , comprising:
[0053] S41, the binary form of the original data is converted by series-parallel conversion to divide the data real part and the data imaginary part, and the data real part and the data imaginary part are 1x51200 data to facilitate subsequent quantum noise-like stream encryption operation;
[0054] S42, the data real part and the data imaginary part are processed by exclusive or processing with the binary chaotic sequence R I and R Q to obtain the data stream real part E I and the data stream imaginary part E Q . This step ensures that the encrypted signal is uniformly distributed on the constellation diagram.
[0055] Further, the step S42, the data real part and the data imaginary part are processed by exclusive or processing with the binary chaotic sequence R I and R Q to obtain the data real part and the data imaginary part after exclusive or processing, comprising:
[0056] ,
[0057] wherein E I represents the data stream real part and E Q represents the data stream imaginary part, S I represents the data real part and S Q represents the data imaginary part, R I and R Q are binary chaotic sequences, and represents the XOR processing.
[0058] In some embodiments, S5, according to the data stream real part E I , the data stream imaginary part E Q , the key stream real part B I and the key stream imaginary part B Q , performs the quasi-quantum noise stream encryption processing to obtain a quasi-quantum noise stream encrypted signal, including:
[0059] The real part data I = E I + B I of the quasi-quantum noise stream encrypted signal;
[0060] The imaginary part data Q = E Q + B Q of the quasi-quantum noise stream encrypted signal;
[0061] wherein + represents high-low bit combination.
[0062] In this embodiment, the data after the XOR processing is mapped according to the 16QAM rule, and then the quasi-quantum noise stream encryption processing is performed, as shown in Figure 4 is a schematic diagram of the quasi-quantum noise stream encryption principle. The data and the key of the I and Q two paths have been separated and represented (the data stream real part E I , the data stream imaginary part E Q , the key stream real part B I and the key stream imaginary part B Q ) in the previous step, and 64 basic states (3 bits for I and Q respectively) are used to encrypt the 16 QAM data stream (2 bits for I and Q respectively). That is, I or Q has 2-bit data and 3-bit key stream, and a total of 5-bit encrypted signal. In this way, the present application obtains 1024 encrypted symbols (2 5 × 2 5= 32 × 32), 4 bits (I + Q) of information are hidden in it, and the decision level is covered by noise. For I data, in this case, every 8 symbols from left to right correspond to 00, 01, 10 and 11, while for Q data, every 8 symbols from bottom to top correspond to 00, 01, 10 and 11, and the I channel key state base is arranged from left to right in the symbols periodically from 000 to 111, and the Q channel key state base is arranged from bottom to top periodically. Therefore, for example, the combination of data stream (E I , E Q ) = (10, 01) and key stream (B I , B Q ) = (001, 011) generates a quantum-like noise stream encrypted signal (I, Q) = (10001, 01011). That is, in each time slot, the data stream (16 QAM constellation) can be moved with different base states.
[0063] In this embodiment, Figure 5 a scheme for generating an encrypted 16 QAM signal is shown. The chaotic sequences X, Y are used in this application to generate two random 1 × 51200 matrices, and two 1 × 76800 key matrices are subjected to serial-parallel conversion, and finally two 2 × 25600 data matrices representing the IQ two channels and two 3 × 25600 key matrices representing the IQ two channels are obtained. Taking the I channel as an example, in this embodiment, the above-mentioned matrices are divided into 25600 groups, each group has 2 bits of data information high bits after XOR operation and 3 bits of key information low bits (which can be m bits), which are combined to become 5 bits of I channel encrypted signal, and the Q channel is the same. That is, the I and Q data of the encrypted signal are given by (I, Q) = (S I R I + B I , S Q R Q + B Q ).
[0064] In some embodiments, S6, scrambling subcarriers and symbol points of the quantum-like noise stream encrypted signal using the chaotic sequence to obtain a scrambled signal, comprising:
[0065] ,
[0066] wherein Z1, U1 represent the last two digits of the chaotic sequences Z, U, mod(-) is the remainder function, and sort(-) is the ascending order sorting function; after ascending order sorting Z1, U1, the inverse matrix is generated, and then multiplied by the matrix Z1, U1 to generate a scrambling matrix Z2, U2;
[0067] The order of the scrambling matrix Z2 and U2 is equal to the number of subcarriers and the number of symbol points of the quantum-like noise stream encryption signal respectively, there is a 1 in each row and each column of the scrambling matrix, and the remaining elements are all marked as 0, the positions of the 1 in the scrambling matrix Z2 and U2 are extracted to generate a first scrambling sequence and a second scrambling sequence; the subcarriers of the quantum-like noise stream encryption signal are scrambled according to the first scrambling sequence, and then the symbol points of the quantum-like noise stream encryption signal are scrambled according to the second scrambling sequence, to obtain a scrambled signal.
[0068] In some embodiments, S7, the scrambled signal is OFDM modulated and then transmitted in a fiber channel, wherein the OFDM modulation includes:
[0069] The scrambled signal is converted into a time domain signal by inverse fast Fourier transform (IFFT);
[0070] A cyclic prefix and a cyclic suffix are added before and after the time domain signal to obtain a parallel time domain signal;
[0071] The parallel time domain signal is converted into a serial signal by parallel-serial conversion.
[0072] Correspondingly, at the receiving end, OFDM demodulation is performed, and the opposite operation is performed to obtain a received signal that needs to be decrypted after serial-parallel conversion, removal of the cyclic prefix and suffix, and Fourier transform.
[0073] Signal reception and demodulation: for the key transmission scheme, the transmission performance of the key is crucial. If the key cannot be accurately extracted at the receiving end, due to the initial value sensitivity of the chaotic system, an incorrect initial value will generate a completely different chaotic sequence, and decryption cannot be completed, which will result in a large data bit error rate. The present application first uses the decision state base to obtain the correct key to be transmitted, and directly judges the data of the low bits of the IQ two paths, and then extracts the key after obtaining the result. As described above, the key is cyclically sampled 240 times in the above steps, and after the key information is extracted, the information with the most frequent occurrence in each bit of the 240 times is used as the final key, which can effectively ensure the accuracy of the key. In the case of ensuring the accuracy of the key, the present application restores and decrypts the subcarriers and symbol points of the decrypted data.
[0074] For an eavesdropper, because there is no key, it is difficult to know the correct state of the signal under the influence of noise. For a legitimate receiver, it is easy to decode because it has the correct key and encoding method, and it can also assist in decoding through the known state base information. Because the data information is only related to the high-order information, and the low-order information comes from the key information. In Figure 4In the middle, the IQ are all the same state base in 1024 QAM encrypted signal constellation diagram there are 16 positions, that is, in the case of determining the state base, the correct position must be one of them. The traditional 1024 QAM signal decision principle is to calculate the Euclidean distance of each symbol to 1024 positions, and the smallest one is the correct position of the symbol, and the known state base only needs to calculate the distance between the symbol and the 16 same state bases. This decision method can greatly improve the accuracy of decoding. Further, the present application also recovers the position of each constellation point at different state bases according to the symbol (under the same high bit signal), and finally obtains a 16QAM constellation diagram with an 8-fold minimum Euclidean distance expansion compared with the initial signal, as shown in Figure 6 As shown in Figure 2, it is a received 1024 QAM constellation diagram. Figure 7 As shown in Figure 3, it is a corresponding decrypted 16QAM constellation diagram.
[0075] Embodiment 2: Based on embodiment 1, the present embodiment provides a dynamic transmission device based on quantum-like noise stream coding, comprising a processor and a storage medium;
[0076] The storage medium is used for storing instructions;
[0077] The processor is used for operating according to the instructions to execute the method according to embodiment 1.
[0078] Embodiment 3: Based on embodiment 1, the present embodiment provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the method of embodiment 1.
[0079] Embodiment 4: Based on embodiment 1, the present embodiment provides a computer device, which comprises a memory and a processor, and the memory stores a computer program, and the processor executes the computer program to realize the method of embodiment 1.
[0080] Embodiment 5: Based on embodiment 1, the present embodiment provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to realize the method of embodiment 1.
[0081] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can be in the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0082] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart or flowsheet block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 one or more flowcharts and / or blocks
[0083] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart or flowsheet block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 one or more flowcharts and / or blocks
[0084] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart or flowsheet block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 one or more flowcharts and / or blocks
[0085] The above only is the preferred embodiment of the present application, it should be pointed out that: for the ordinary skilled in the art, without departing from the principles of the present application, can also make a number of improvements and refinements, these improvements and refinements should also be considered as the protection scope of the present application.
Claims
1. A dynamic transmission method based on a quasi-classical noise flow encoding, characterized in that, include: S1. Obtain the initial key and the original data to be sent; S2, generating chaotic sequences X, Y, Z, U by using a 4D hyperchaotic model according to the initial key, and performing binaryzation processing on the chaotic sequences X, Y to obtain binary chaotic sequences R I , R Q ; S3, the initial key in binary form is introduced into error bits, and two different matrices are divided as the key real part and the key imaginary part, and the key stream real part B I and the key stream imaginary part B Q are obtained by upsampling, respectively. S4, the original data in binary form is converted into data real part and data imaginary part by string-parallel conversion, and the data real part and the data imaginary part are processed by XOR operation using the binary chaotic sequence to obtain data stream real part E I and data stream imaginary part E Q ; S5、according to the data stream real part E I , data stream imaginary part E Q , key stream real part B I and key stream imaginary part B Q , a quasi-quantum noise stream encryption signal is obtained by performing quasi-quantum noise stream encryption processing. S6. Using the chaotic sequence to scramble the subcarriers and symbol points of the quantum noise stream encryption signal to obtain a scrambled signal; S7. Perform OFDM modulation on the scrambled signal and then transmit it into an optical fiber channel.
2. The method of claim 1, wherein, Generating a chaotic sequence using a 4D hyperchaotic model according to the initial key, including: , Among them, X, Y, Z, U are state variables, t is time, and a, b, c, d, e are system parameters.
3. The method of claim 2, wherein, The initial keys X0, Y0, Z0, U0 are (0.271234567891357, 0.298765432171369, 0.213579246871357, 0.23467975317246); And / or, the value ranges of the chaotic sequences X, Y, Z, and U are (-3,2), (-3,2), (-3,2), and (-1,1), respectively.
4. The method of claim 2, wherein, The binary chaos sequences X and Y are subjected to binary processing to obtain binary chaos sequences R I , R Q , comprising: If X of the chaotic sequence is greater than -0.5, R is 0, otherwise, R is 1, obtaining the binary chaotic sequence I ; If the Y of the chaotic sequence is greater than -0.5, 0 is obtained, and otherwise, 1 is obtained, to obtain the R of the binary chaotic sequence Q .
5. The method of claim 1, wherein, The initial key in binary form is introduced into error bits, and two different matrices are divided as the key real part and the key imaginary part, respectively, to obtain the key stream real part B I and the key stream imaginary part B Q , comprising: The initial key is represented in binary and then subjected to serial-to-parallel conversion to obtain a 256-bit key, which is converted into a 64×4 matrix; Add columns 5 and 6 to the 64×4 matrix, where the data in column 5 is the XOR result of columns 1 and 3, and the data in column 6 is the XOR result of columns 2 and 4. Then divide the matrix into two different parts as the real part and imaginary part of the key; The key real part and the key imaginary part are converted and up-sampled 240 times respectively to obtain two 1x76800 matrices as the key stream real part B I and the key stream imaginary part B Q .
6. The method of claim 1, wherein, The original data in binary form is converted into data real part and data imaginary part by serial-parallel conversion, and the data real part and the data imaginary part are processed by XOR operation using the binary chaotic sequence to obtain data stream real part E I and data stream imaginary part E Q , comprising: Performing serial-to-parallel conversion on the original binary data to separate it into a real part and an imaginary part, wherein the real part and the imaginary part are 1×51200 data; XORing the data real part, data imaginary part with the binary chaos sequence to obtain data stream real part E I and data stream imaginary part E Q .
7. The method of claim 6, wherein, Performing XOR processing on the real part of the data, the imaginary part of the data and the binary chaotic sequence to obtain the real part of the data and the imaginary part of the data after XOR processing, including: , wherein E I , E Q represent the real and imaginary parts of the data stream, respectively, S I , S Q represent the real and imaginary parts of the data, respectively, R I and R Q are binary chaotic sequences, represents an XOR process.
8. The method of claim 1, wherein, S5、according to the data stream real part E I , data stream imaginary part E Q , key stream real part B I and key stream imaginary part B Q , performing a quasi-quantum noise stream encryption processing to obtain a quasi-quantum noise stream encrypted signal, comprising: Real part data I = E of a quasi-quantum noise stream encrypted signal I + B I ; Q = E Q + B Q ; Among them, + represents a high and low position combination.
9. The method of claim 1, wherein, S6. Using the chaotic sequence to scramble the subcarriers and symbol points of the quantum noise stream encryption signal to obtain a scrambled signal, including: , Where Z1 and U1 represent the two decimal places of the chaotic sequences Z and U, mod(-) is the remainder function, and sort(-) is the ascending sorting function. Z1 and U1 are sorted in ascending order and then reciprocated to generate a matrix, which is then multiplied with the matrix Z1 and U1 to generate a scrambled matrix Z2 and U2. The orders of the scrambling matrices Z2 and U2 are respectively equal to the number of subcarriers and the number of symbols of the quantum-like noise stream encrypted signal. There is a 1 in each row and column of the scrambling matrix, and the remaining elements are all marked as 0. The positions of 1 in the scrambling matrices Z2 and U2 are respectively extracted to generate a first scrambling sequence and a second scrambling sequence; the subcarriers of the quantum-like noise stream encrypted signal are scrambled according to the first scrambling sequence, and then the symbol points of the quantum-like noise stream encrypted signal are scrambled according to the second scrambling sequence to obtain a scrambled signal.
10. A dynamic transmission apparatus based on a quasi-quantum noise flow encoding, characterized by, including processor and storage medium; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to execute the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Quantum noise stream encryption system and encoding and decoding method based on one-dimensional chaotic sequence
CN113225174A
Multi-carrier continuous variable quantum state preparation method and system
CN115622689A