Dynamic transmission method and device based on quantum-like noise stream coding

By adopting a dynamic transmission method based on quantum noise flow encoding in the optical network communication system, using 4D superchaotic model and quantum noise flow encryption scheme, the problem of security risks in high-speed data transmission of optical network communication systems is solved, and the problem of safety hazards in high-speed data transmission is realized. High security and high performance optical communication transmission.

CN119483894AActive Publication Date: 2025-02-18BEIJING UNIV OF POSTS & TELECOMM

Patent Information

Application Number
CN202411591045.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-18
Estimated Expiration
2044-11-08

AI Technical Summary

Technical Problem

The existing optical network communication systems have security risks in high-speed data transmission, especially under the complex key management and high-speed optical communication requirements, the bandwidth of the physical layer encryption technology is limited and cannot meet the needs.

Method used

Using a dynamic transmission method based on quantum noise flow encoding, a chaotic sequence is generated through a 4D superchaotic model, combined with a quantum noise flow encryption scheme, the key and data information are XORed, and the chaotic sequence is used to perturb the signal multi-dimensionally. Achieve high security and high performance optical communication transmission.

Benefits of technology

The transmission security performance of keys and information is improved. By masking the keys in higher-order signals and using noise to mask the judgment level, it ensures that the legal receiver can correctly extract the key, while the illegal receiver is difficult to crack.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483894A_ABST
    Figure CN119483894A_ABST
Patent Text Reader

Abstract

The invention discloses a dynamic transmission method and device based on quantum-like noise stream coding. The method comprises the following steps: generating a chaotic sequence by adopting a 4D hyper-chaotic model according to an initial key; introducing error bits into the initial key, dividing two different matrixes, and performing up-sampling to obtain a key stream real part BI and a key stream imaginary part BQ; carrying out serial-to-parallel conversion on the original data, and carrying out XOR processing on the data real part and the data imaginary part by utilizing the binary chaos sequence to obtain a data stream real part EI and a data stream imaginary part EQ; performing quantum-like noise stream encryption processing according to the data stream real part EI, the data stream imaginary part EQ, the key stream real part BI and the key stream imaginary part BQ to obtain a quantum-like noise stream encryption signal; scrambling a subcarrier and a symbol point of the quantum-like noise stream encrypted signal by using a chaotic sequence to obtain a scrambled signal; and performing OFDM modulation on the scrambled signal, and transmitting the scrambled signal in an optical fiber channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of optical transmission communication technology, and specifically relates to a dynamic transmission method and device based on quantum noise stream coding. Background Art

[0002] In recent years, with the deepening of digital networking and intelligence, the rise of ultra-high-definition video, cloud computing, virtual reality and other services, the number of user access and the amount of information transmitted have also exploded, which has put forward higher requirements for data transmission capabilities. At the same time, quantum computing capabilities are also constantly improving, and there are often risks of illegal eavesdropping and brute force cracking for transmitted information, which poses new challenges to the security of signal transmission.

[0003] Passive optical network (PON) is widely used in the field of access network due to its advantages of wide bandwidth, low energy consumption and low cost, and is regarded as the development trend of the future. PON technology has undergone several stages of evolution, and the most widely used one is orthogonal frequency division multiplexing PON (OFDM-PON). Although the utilization rate of spectrum range and time-frequency resources has been improved, the downstream broadcast adopted by PON will undoubtedly cause security problems. At present, the encryption methods of communication systems are mainly divided into network upper layer encryption and physical layer encryption. In optical networks, the upper layer encryption schemes, such as the use of various security protocols, have certain security risks, and as the user scale expands, key management becomes more complicated. In contrast, physical layer encryption technology provides higher security, such as chaotic laser encryption, which encrypts chaotic signals generated by laser modulation through chaotic models, but due to its limited bandwidth, it cannot meet the needs of high-speed optical communication.

[0004] With the development of digital signal processing (DSP), digital domain encryption technology based on chaotic systems has been proposed. It has been widely used due to its high sensitivity to initial values, randomness of chaotic systems, and large key space. Chaotic encryption methods based on DSP technology can perturb multiple different dimensions of signals to achieve highly secure transmission. However, most of the current chaotic encryption research schemes assume that the receiving end knows the key by default. The key in this type of scheme is usually the initial value of the chaotic system and is also fixed. Such schemes cannot respond in time when receiving illegal brute force cracking, thus causing continuous losses. At the same time, these DSP schemes directly act on the transceiver for offline processing, without effectively utilizing channel characteristics. As a novel security scheme, the Quantum Noise Stream Cipher (QNSC) scheme cleverly utilizes channel characteristics by masking the original signal in a high-order QNSC signal represented by multiple ground states, using noise to cover the decision level, but its ground state is generated by a linear shift register. Once the front end is cracked, the entire signal will be subject to great security risks.

[0005] Therefore, in order to further improve the security of the system, it is necessary to implement dynamic keys and their transmission, which poses a challenge to how to transmit the keys together with the data signals without being directly deciphered by illegal eavesdroppers. Summary of the invention

[0006] Purpose: In view of at least one of the above technical problems, the present application provides a dynamic transmission method and device based on quantum noise stream coding to improve the security performance of key and information transmission.

[0007] The technical solution adopted in this application is:

[0008] In a first aspect, the present application provides a dynamic transmission method based on quantum noise stream coding, comprising:

[0009] S1. Obtain the initial key and the original data to be sent;

[0010] S2, according to the initial key, a 4D hyperchaotic model is used to generate chaotic sequences X, Y, Z, and U, and the chaotic sequences X and Y are binarized to obtain a binarized chaotic sequence R I , R Q ;

[0011] S3, introduce error bits into the initial key in binary form, divide it into two different matrices as the real part of the key and the imaginary part of the key, and obtain the real part of the key stream B by upsampling respectively. I and the imaginary part of the key stream B Q ;

[0012] S4, convert the original binary data into a real part and an imaginary part by serial-to-parallel conversion, and use the binary chaotic sequence to perform XOR processing on the real part and the imaginary part to obtain the real part of the data stream E I and the imaginary part of the data stream E Q ;

[0013] S5, according to the data stream real part E I , data flow imaginary part E Q 、Key stream real part B I and the imaginary part of the key stream B Q , perform quasi-quantum noise stream encryption processing to obtain quasi-quantum noise stream encrypted signal;

[0014] S6. Using the chaotic sequence to scramble the subcarriers and symbol points of the quantum noise stream encryption signal to obtain a scrambled signal;

[0015] S7, performing OFDM modulation on the scrambled signal and then transmitting it into the optical fiber channel.

[0016] This scheme is different from the previous situation where the key is known by default at the transceiver end. The key is cleverly represented as a low-order ground state using a quantum noise encryption scheme. Through the arrangement of multiple state bases, the original signal and the 16QAM signal after the XOR operation of the chaotic sequence are masked into a high-order 1024QAM signal. In this way, the noise will mask the level of the key decision during transmission. At the same time, the 4D hyperchaotic system is used to perform multi-dimensional perturbations on the subcarriers and symbol points of the signal before transmission. The key of this application is actively introduced with error bits and up-sampling, so that the legal receiving end can correctly extract the key and restore the demodulation; while the illegal receiving end cannot crack the information without knowing the key and encryption method.

[0017] In a second aspect, the present application provides a dynamic transmission device based on quantum-like noise stream coding, including a processor and a storage medium;

[0018] The storage medium is used to store instructions;

[0019] The processor is configured 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 implements the method described in the first aspect when executed by a processor.

[0021] Beneficial effects: The dynamic transmission method and device based on quantum noise stream coding provided by the present application have the following advantages: data information and chaotic sequence are XORed as high-order bits, and the key is introduced into the error bit and then upsampled as the low-order bit (base state), and the 16QAM signal is masked in each different state base to realize 1024QAM signal encryption. A four-bit chaotic model is used to perform multi-dimensional perturbations on the bits, subcarriers, and symbol points of the signal to improve security performance, while ensuring high-security and high-performance transmission of keys and information. The present application cleverly uses channel characteristics to mask the transmission of keys, hides the keys in the base state through a method similar to the quantum noise stream encryption scheme, uses channel noise to cover the decision level, and actively introduces error bits to ensure the security of the keys and ensures high-performance transmission of the keys through upsampling. The 16QAM signal is hidden in the 1024QAM signal to further improve the security of the system. A unique demodulation algorithm is used at the receiving end to increase the Euclidean distance in disguise, thereby improving the transmission performance of the system. Under OFDM transmission, multi-dimensional chaotic encryption of subcarrier symbol points is performed. Even if an illegal receiver deciphers part of the key, it will not be able to obtain the correct original signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flowchart of a dynamic transmission method based on quantum noise stream coding according to an embodiment of the present application;

[0023] Figure 2 is a phase diagram of a 4D hyperchaotic model according to an embodiment of the present application;

[0024] Figure 3 A schematic diagram of processing an initial key according to an embodiment of the present application;

[0025] Figure 4 A schematic diagram of the principle of quantum noise stream encryption according to an embodiment of the present application;

[0026] Figure 5 A schematic diagram of generating a 16QAM encrypted signal according to a data stream and a key stream in an embodiment of the present application;

[0027] Figure 6 Schematic diagram of a 1024QAM constellation diagram for reception according to an embodiment of the present application;

[0028] Figure 7 It is a schematic diagram of a decrypted 16QAM constellation diagram according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] The present application is further described below in conjunction with the accompanying drawings and embodiments. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and cannot be used to limit the protection scope of the present application.

[0030] In the description of this application, "several" means more than one, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0031] In the description of the present application, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0032] The term "and / or" is only a description of the association relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " generally indicates that the related objects are in an "or" relationship.

[0033] Embodiment 1: This embodiment provides a dynamic transmission method based on quantum noise stream coding, such as Figure 1 As shown, including:

[0034] S1. Obtain the initial key and the original data to be sent;

[0035] S2, according to the initial key, a 4D hyperchaotic model is used to generate chaotic sequences X, Y, Z, and U, and the chaotic sequences X and Y are binarized to obtain a binarized chaotic sequence R I , R Q ;

[0036] S3, introduce error bits into the initial key in binary form, divide it into two different matrices as the real part of the key and the imaginary part of the key, and obtain the real part of the key stream B by upsampling respectively. I and the imaginary part of the key stream B Q ;

[0037] S4, convert the original binary data into a real part and an imaginary part by serial-to-parallel conversion, and use the binary chaotic sequence to perform XOR processing on the real part and the imaginary part to obtain the real part of the data stream E I and the imaginary part of the data stream E Q ;

[0038] S5, according to the data stream real part E I , data flow imaginary part E Q 、Key stream real part B I and the imaginary part of the key stream B Q , perform quasi-quantum noise stream encryption processing to obtain quasi-quantum noise stream encrypted signal;

[0039] S6. Using the chaotic sequence to scramble the subcarriers and symbol points of the quantum noise stream encryption signal to obtain a scrambled signal;

[0040] S7, performing OFDM modulation on the scrambled signal and then transmitting it into the optical fiber channel.

[0041] In some embodiments, in step S2, a chaotic sequence is generated using a 4D hyperchaotic model according to the initial key, including:

[0042] ,

[0043] Among them, X, Y, Z, U are state variables, t is time, and 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] Furthermore, the initial keys X0, Y0, Z0, U0 are (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 is as follows: Figure 2 As shown. Figure 2 It can be found that the value ranges of the four chaotic sequences X, Y, Z, and U of this model are (-3,2), (-3,2), (-3,2), and (-1,1) respectively.

[0045] In some embodiments, in step S2, the chaotic sequences X and Y are binarized to obtain a binarized chaotic sequence R I , R Q ,include:

[0046] If the X of the chaotic sequence is greater than -0.5, it is 0, otherwise it is 1, and the R of the binary chaotic sequence is obtained. I ;

[0047] If the chaotic sequence's Y is greater than -0.5, it is 0, otherwise it is 1, and the R of the binary chaotic sequence is obtained. Q.

[0048] In some embodiments, S3, an initial key in binary form is introduced with an error bit, and two different matrices are divided as the real part of the key and the imaginary part of the key, and the real part of the key stream B is obtained by upsampling. I and the imaginary part of the key stream B Q ,like Figure 3 As shown, including:

[0049] S31, the initial key is represented by binary and then converted into a 64×4 matrix to obtain a 256-bit key after serial-to-parallel conversion;

[0050] S32, adding the fifth and sixth columns on the basis of the 64×4 matrix, wherein the data in the fifth column is the XOR result of the first and third columns, and the data in the sixth column is the XOR result of the second and fourth columns; then dividing the matrix into two different parts as the real part and the imaginary part of the key (key state basis of the I and Q paths);

[0051] S33, respectively perform serial-to-parallel conversion on the real part of the key and the imaginary part of the key, and upsample them 240 times to obtain two 1×76800 matrices as the real part of the key stream B I and the imaginary part of the key stream B Q .

[0052] In some embodiments, S4, the original data in binary form is serial-to-parallel converted into a real part of data and an imaginary part of data, and the real part of data and the imaginary part of data are XOR-processed using the binary chaotic sequence to obtain the real part of data stream E I and the imaginary part of the data stream E Q ,include:

[0053] S41, performing serial-to-parallel conversion on the original data in binary form to separate it into a real part and an imaginary part, wherein the real part and the imaginary part are 1×51200 data, so as to facilitate subsequent quantum noise stream encryption operation;

[0054] S42, the real part of the data, the imaginary part of the data and the binary chaotic sequence R I , R Q Perform XOR processing to obtain the real part of the data stream E I and the imaginary part of the data stream E Q This step ensures that the signal is evenly distributed on the constellation diagram while encrypting the signal.

[0055] Furthermore, in step S42, the real part of the data, the imaginary part of the data and the binary chaotic sequence R I , R Q Perform XOR processing to obtain the real part and imaginary part of the data after XOR processing, including:

[0056] ,

[0057] Among them, E I 、E Q Represent the real part and imaginary part of the data stream respectively, S I , S Q Respectively represent the real part of the data and the imaginary part of the data, R I and R Q is a binary chaotic sequence, Indicates exclusive-or processing.

[0058] In some embodiments, S5, according to the data stream real part E I , data flow imaginary part E Q 、Key stream real part B I and the imaginary part of the key stream B Q , perform quasi-quantum noise stream encryption processing to obtain quasi-quantum noise stream encrypted signal, including:

[0059] The real data of the quantum noise stream encrypted signal I = E I + B I ;

[0060] The imaginary data of the quantum noise stream encrypted signal Q = E Q + B Q ;

[0061] Among them, + represents a high and low position combination.

[0062] In this embodiment, the XOR-processed data is mapped according to the 16QAM rule, and then a quantum noise stream encryption process is performed, such as Figure 4 This is a schematic diagram of the principle of quantum noise stream encryption. The previous step has separated the data and key of the I and Q paths (the real part of the data stream E I , data flow imaginary part E Q 、Key stream real part B I and the imaginary part of the key stream B Q ), by using 64 basic states (I and Q are 3 bits each) to encrypt a 16 QAM data stream (I and Q are 2 bits each). That is, I or Q has 2 bits of data and 3 bits of key stream, and a total of 5 bits of encrypted signal. In this way, the present application obtains 1024 encrypted symbols (2 5 × 2 5= 32 × 32), in which 4 bits (I + Q) of information are hidden, 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, and for Q data, every 8 symbols from bottom to top correspond to 00, 01, 10, and 11, and the I-way key state base is arranged periodically from left to right in the symbol from 000 to 111, and the Q-way key state base is arranged periodically from bottom to top. Therefore, for example, the data stream (E I , E Q ) = (10, 01) and the key stream (B I , B Q The combination of (I, Q) = (001, 011) generates a quantum noise stream encrypted signal (I, Q) = (10001, 01011). That is, in each time slot, the data stream (16 QAM constellation) can move in different basis states.

[0063] In this embodiment, Figure 5 A scheme for generating an encrypted 16 QAM signal is shown. The application uses chaotic sequences X and Y to generate two random 1×51200 matrices and two 1×76800 key matrices, which are converted from serial to parallel, to finally obtain two 2×25600 data matrices representing the IQ two-way and two 3×25600 key matrices representing the IQ two-way. Taking the I-way as an example, in this embodiment, the above matrices are divided into 25600 groups, each group has the high-order 2 bits of data information after XOR operation and the low-order 3 bits of key information (which can be m bits), which are combined into a 5-bit encrypted signal for the I-way, and the same is true for the Q-way. That is, the I and Q data of the encrypted signal are (I, Q) = (S I R I + B I , S Q R Q + B Q ) is given.

[0064] In some embodiments, S6, using the chaotic sequence to scramble the subcarriers and symbol points of the quantum noise stream encryption signal to obtain a scrambled signal, includes:

[0065] ,

[0066] Among them, 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; sort Z1 and U1 in ascending order and then generate the matrix by reciprocating, and then multiply them with the matrix Z1 and U1 to generate a scrambled matrix Z2 and U2;

[0067] The orders of the scrambled matrices Z2 and U2 are respectively equal to the number of subcarriers and the number of symbols of the quantum noise stream encrypted signal. There is a 1 in each row and column of the scrambled matrix, and the remaining elements are all marked as 0. The positions of 1 in the scrambled matrices Z2 and U2 are respectively extracted to generate a first scrambled sequence and a second scrambled sequence; the subcarriers of the quantum noise stream encrypted signal are scrambled according to the first scrambled sequence, and then the symbol points of the quantum noise stream encrypted signal are scrambled according to the second scrambled sequence to obtain a scrambled signal.

[0068] In some embodiments, S7, performing OFDM modulation on the scrambled signal and then transmitting it through a fiber channel, wherein the OFDM modulation includes:

[0069] Performing an inverse Fourier transform (IFFT) on the scrambled signal to convert it into a time domain signal;

[0070] Adding a cyclic prefix and a suffix before and after the time domain signal to obtain a parallel time domain signal;

[0071] The parallel time domain signals are converted into serial signals.

[0072] Correspondingly, at the receiving end, OFDM demodulation is performed in the opposite operation, and the received signal that needs to be decrypted is obtained after serial-to-parallel conversion, removal of cyclic prefixes and suffixes, and Fourier transformation.

[0073] Signal reception and demodulation: For the key transmission scheme, the transmission performance of the key is crucial. If it cannot be accurately extracted after being transmitted to the receiving end, then due to the initial value sensitivity of the chaotic system, the wrong initial value will generate a completely different chaotic sequence, and decryption cannot be completed, which will cause a large bit error rate of the data. The present application first uses the judgment state base to obtain the correct key for transmission, first directly judges the low-order data of the IQ two channels, and then extracts the key after obtaining the result. It has been explained in the above steps that the present invention cyclically samples the key 240 times, compares it after extracting the key information, and uses the information with the most occurrences of each bit in the 240 times as the final key, which can effectively ensure the accuracy of the key. While ensuring the accuracy of the key, the present application performs subcarrier and symbol point recovery decryption on the decrypted data.

[0074] For eavesdroppers, since they do not have the key, they are decoding high-order signals. Under the influence of noise, it is difficult to know the correct state of the signal. For legitimate receivers, however, they have the correct key and encoding method, so decoding is much easier and can be assisted by known state base information. This is because data information is only related to high-order information, and low-order information comes from key information. Figure 4In the constellation diagram of the 1024QAM encrypted signal, there are 16 positions of the state bases with exactly the same IQ. That is to say, when the state base is determined, the correct position must be one of them. The traditional 1024QAM signal judgment principle is to calculate the Euclidean distance from each symbol to the 1024 positions, and the smallest one is the correct position of the symbol. However, by utilizing the known nature of the state base, it is only necessary to calculate the distance between the symbol and the 16 identical state bases. This judgment method can greatly improve the decoding accuracy. Furthermore, the present invention also restores the position of the constellation points at different state bases according to the symbol (under the same high-order signal), and finally obtains a 16QAM constellation diagram with a minimum Euclidean distance enlarged by 8 times compared with the initial signal, as shown in FIG. Figure 6 The received 1024QAM constellation diagram is shown as Figure 7 Shown is the corresponding decrypted 16QAM constellation diagram.

[0075] Embodiment 2: Based on Embodiment 1, this embodiment provides a dynamic transmission device based on quasi-quantum noise stream coding, including a processor and a storage medium;

[0076] The storage medium is used to store instructions;

[0077] The processor is used to operate according to the instruction to execute the method according to embodiment 1.

[0078] Embodiment 3: Based on Embodiment 1, this embodiment provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described in Embodiment 1 is implemented.

[0079] Embodiment 4: Based on Embodiment 1, this embodiment provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the method described in Embodiment 1 when executing the computer program.

[0080] Embodiment 5: Based on Embodiment 1, this embodiment provides a computer program product, including a computer program, which implements the method described in Embodiment 1 when executed by a processor.

[0081] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take 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 codes.

[0082] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of the processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0083] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0084] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0085] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A dynamic transmission method based on quantum noise stream coding, characterized in that: include: S1. Obtain the initial key and the original data to be sent; S2, according to the initial key, a 4D hyperchaotic model is used to generate chaotic sequences X, Y, Z, and U, and the chaotic sequences X and Y are binarized to obtain a binarized chaotic sequence R I , R Q ; S3, introduce error bits into the initial key in binary form, divide it into two different matrices as the real part of the key and the imaginary part of the key, and obtain the real part of the key stream B by upsampling respectively. I and the imaginary part of the key stream B Q ; S4, convert the original binary data into a real part and an imaginary part by serial-to-parallel conversion, and use the binary chaotic sequence to perform XOR processing on the real part and the imaginary part to obtain the real part of the data stream E I and the imaginary part of the data stream E Q ; S5, according to the data stream real part E I , data flow imaginary part E Q 、Key stream real part B I and the imaginary part of the key stream B Q , perform quasi-quantum noise stream encryption processing to obtain quasi-quantum noise stream encrypted signal; 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, performing OFDM modulation on the scrambled signal and then transmitting it into the optical fiber channel.

2. The method according to claim 1, characterized in that A 4D hyperchaotic model is used to generate a chaotic sequence 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 according to claim 2, characterized in that 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 according to claim 2, characterized in that: Binarization of chaotic sequences X and Y is performed to obtain binary chaotic sequence R I , R Q ,include: If the X of the chaotic sequence is greater than -0.5, it is 0, otherwise it is 1, and the R of the binary chaotic sequence is obtained. I ; If the chaotic sequence Y is greater than -0.5, it is 0, otherwise it is 1, and the R of the binary chaotic sequence is obtained. Q .

5. The method according to claim 1, characterized in that The initial key in binary form is introduced with error bits, and two different matrices are divided as the real part of the key and the imaginary part of the key. The real part of the key stream B is obtained by upsampling. I and the imaginary part of the key stream B Q ,include: The initial key is represented by binary and then converted into a 64×4 matrix to obtain a 256-bit key after serial-to-parallel conversion; Add the 5th and 6th columns to the 64×4 matrix, where the data in the 5th column is the XOR result of the 1st and 3rd columns, and the data in the 6th column is the XOR result of the 2nd and 4th columns; then divide the matrix into two different parts as the real part and the imaginary part of the key; The real part and imaginary part of the key are converted from serial to parallel and then upsampled 240 times to obtain two 1×76800 matrices as the real part of the key stream B. I and the imaginary part of the key stream B Q .

6. The method according to claim 1, characterized in that The original binary data is converted into a real part and an imaginary part by serial-to-parallel conversion, and the real part and the imaginary part are XOR-processed by using the binary chaotic sequence to obtain the real part of the data stream E I and the imaginary part of the data stream E Q ,include: Performing serial-to-parallel conversion on the original data in binary form to separate it into a real part and an imaginary part, wherein the real part and the imaginary part are 1×51200 data; The real part of the data, the imaginary part of the data and the binary chaotic sequence are subjected to XOR processing to obtain the real part of the data stream E I and the imaginary part of the data stream E Q .

7. The method according to claim 6, characterized in that The real part of the data, the imaginary part of the data and the binary chaotic sequence are subjected to XOR processing to obtain the real part of the data and the imaginary part of the data after XOR processing, including: , Among them, E I 、E Q Represent the real part and imaginary part of the data stream respectively, S I , S Q Respectively represent the real part of the data and the imaginary part of the data, R I and R Q is a binary chaotic sequence, Indicates exclusive-or processing.

8. The method according to claim 1, characterized in that S5, according to the data stream real part E I , data flow imaginary part E Q 、Key stream real part B I and the imaginary part of the key stream B Q , perform quasi-quantum noise stream encryption processing to obtain quasi-quantum noise stream encrypted signal, including: The real data of the quantum noise stream encrypted signal I = E I + B I ; The imaginary data of the quantum noise stream encrypted signal Q = E Q + B Q ; Among them, + represents a high and low position combination.

9. The method according to claim 1, characterized in that: 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: , Among them, 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; sort Z1 and U1 in ascending order and then generate the matrix by reciprocating, and then multiply them with the matrix Z1 and U1 to generate a scrambled matrix Z2 and U2; The orders of the scrambled matrices Z2 and U2 are respectively equal to the number of subcarriers and the number of symbols of the quantum noise stream encrypted signal. There is a 1 in each row and column of the scrambled matrix, and the remaining elements are all marked as 0. The positions of 1 in the scrambled matrices Z2 and U2 are respectively extracted to generate a first scrambled sequence and a second scrambled sequence; the subcarriers of the quantum noise stream encrypted signal are scrambled according to the first scrambled sequence, and then the symbol points of the quantum noise stream encrypted signal are scrambled according to the second scrambled sequence to obtain a scrambled signal.

10. A dynamic transmission device based on quantum noise stream coding, characterized in that: 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

  • High-security key following transmission method and device based on dynamic silent modulation

    CN118590226A

  • Chaos coding based communications for MRI coils

    WO2018130678A1

Cited By

  • Quantum noise stream signal transmission method and device based on odd-order constellation forming

    CN119814171A

  • Quantum noise flow signal transmission method and device based on odd-order constellation shaping

    CN119814171B