An optical signal modulation method and device based on joint transformation of bits and constellations

By adopting an optical signal modulation method based on bit and constellation joint transformation in the optical communication system, the combination of three-dimensional chaotic system and hash function is used to solve the problem of insufficient capacity and data security threats in the optical communication system, and high-security optical signal transmission is achieved.

CN119814307BActive Publication Date: 2025-06-20NANJING UNIV OF INFORMATION SCI & TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510304517.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-06-20
Estimated Expiration
2045-03-14

AI Technical Summary

Technical Problem

When existing optical communication systems face high traffic demand and data security threats, single-mode optical fiber capacity is insufficient and traditional encryption technologies have problems such as high hardware complexity and easy key cracking.

Method used

The optical signal modulation method based on the joint transformation of bit and constellation is adopted, and the bit data and constellation diagram are used to perform multiple transformations of the bit data and constellation diagrams, data obfuscation, xOR encryption and constellation point substitution are performed through chaotic sequences, and combined with the hash function's key XOR encryption method to enhance the security of the data.

Benefits of technology

The security of data is significantly enhanced, and the confidentiality of data is enhanced through the unpredictability and initial sensitivity of the chaotic system. Combined with the hash function, the risk of key cracking is reduced, and the performance and security of the communication system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814307B_ABST
    Figure CN119814307B_ABST
Patent Text Reader

Abstract

The present application discloses an optical signal modulation method and apparatus in the field of optical communication technology. The method includes: generating a first chaotic sequence x, y, z and a second chaotic sequence m, n, k through a first three-dimensional chaotic model and a second three-dimensional chaotic model according to a first key initial value and a second key initial value; using x, y, z to perform data confusion, exclusive-or encryption, and constellation point permutation on the original data to obtain a scrambled 16QAM constellation diagram; using m to perform noise masking on the first key initial value and then modulating it into a 4QAM constellation diagram, and using n, k to perform phase perturbation on the linear superposition of the two constellation diagrams to obtain a scrambled 64QAM constellation diagram, and performing OFDM modulation and then transmitting; generating a four-bit initial value according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, generating a hash value using the SHA-256 function, and performing exclusive-or on the hash value and the second key initial value to generate a hash exclusive-or value, which is shared with the receiving end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of optical communication technology, and particularly relates to an optical signal modulation method and device based on joint transformation of bits and constellations. Background Art

[0002] Since the 21st century, with the rapid improvement of human technology level, various cutting-edge digital technologies such as the metaverse, augmented reality (AR), artificial intelligence (AI), etc. have emerged as the times require and shown a booming development trend. Under this technical background, the performance requirements of short-distance communication systems have also increased significantly to adapt to the rapid development and wide application of these emerging technologies. At present, IMDD systems have received extensive attention due to their low cost and simple structure. However, with the growth of services, the demand for traffic has increased explosively, and the capacity of single-mode optical fibers can no longer meet the increasing traffic demand. Multi-core optical fibers arrange multiple optical fiber cores in the optical fiber core area of a single optical fiber, and each fiber core acts as an independent spatial channel. Multi-core optical fibers based on space-division multiplexing can significantly increase the optical fiber capacity and have broad application prospects in future optical fiber communication systems.

[0003] With the sharp increase in the amount of data, the transmitted information is threatened by being stolen. Therefore, the sender needs to encrypt the data to reduce the risk of illegal data theft. Traditional physical layer encryption technologies such as optical masking technology and quantum noise encryption technology have problems such as high hardware complexity and easy brute-force cracking of information.

[0004] Currently, in communication systems using optical physical layer chaos encryption, in order to reduce the security risks brought by traditional static keys, key transmission technologies are often used to achieve the purpose of key update. However, existing key transmission technologies pay more attention to key transmission while ignoring key security issues. Summary of the Invention

[0005] Objective: In view of at least one of the above technical problems, this application provides an optical signal modulation method and device based on joint transformation of bits and constellations, which apply two three-dimensional chaotic systems to achieve multiple transformations of bit data and constellation diagrams, significantly enhancing data security.

[0006] The technical solution adopted by this application is as follows:

[0007] In a first aspect, this application provides an optical signal modulation method based on joint transformation of bits and constellations, including:

[0008] Generating a first chaotic sequence through a first three-dimensional chaotic model according to a first key initial value , , , and generating a second chaotic sequence through a second three-dimensional chaotic model according to a second key initial value , , ;

[0009] Using sequence to perform data obfuscation on the original data, and using sequence to obtain the data after data obfuscation and perform XOR encryption on it, and using sequence to perform constellation point permutation on the 16QAM constellation diagram mapped from the data after XOR encryption to obtain a scrambled 16QAM constellation diagram;

[0010] Using sequence to generate a masking factor to perform noise masking on the first key initial value to obtain a noise-like signal, and modulating the noise-like signal into a 4QAM constellation diagram;

[0011] Using sequence to perform power allocation and linear superposition on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram;

[0012] Using sequence to perform phase perturbation on the 64QAM constellation diagram to obtain a scrambled 64QAM constellation diagram;

[0013] Generating a four-bit initial value according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, generating a 256-bit hash value using the SHA-256 function according to the four-bit initial value, performing XOR on the hash value and the second key initial value to generate a 256-bit hash XOR value, and sharing the hash XOR value with the receiving end;

[0014] Performing OFDM modulation on the scrambled 64QAM constellation diagram and then transmitting it through an optical fiber channel.

[0015] In some embodiments, generating a first chaotic sequence according to the first key initial value through a first three-dimensional chaotic model, including:

[0016] The first three-dimensional chaotic model adopts the Chua chaotic model, expressed as:

[0017] ,

[0018] ,

[0019] ,

[0020] ,

[0021] Among them, 、 、 is a state variable, represents time, , , , are system parameters, represents the intermediate function with respect to the variable .

[0022] In some embodiments, in the Chua chaos model, , , , ; the value ranges of the first chaotic sequence are respectively , , .

[0023] In some embodiments, generating a second chaotic sequence according to the second key initial value through a second three-dimensional chaos model includes:

[0024] The second three-dimensional chaos model adopts the Insulin-Glucose chaos model, expressed as:

[0025] ,

[0026] ,

[0027] ,

[0028] Among them, 、 、 are state variables, represents time, , , , , , , , , , , , , , , , , , , , , are system parameters.

[0029] In some embodiments, in the Insulin-Glucose chaos model,

[0030] , , , , , , , , , , , , , , , , , , , , ;

[0031] The value ranges of the second chaos sequence are respectively , , .

[0032] In a second aspect, the present application provides an optical signal modulation device based on joint bit and constellation transformation, including a processor and a storage medium;

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

[0034] The processor is used to operate according to the instructions to execute the method according to the first aspect.

[0035] In a third aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method according to the first aspect is implemented.

[0036] Advantages: The optical signal modulation method and device based on combined bit and constellation transformation provided by this application have the following advantages: By applying two three-dimensional chaotic systems, multiple transformations of bit data and constellation diagrams are achieved, significantly enhancing data security. The chaotic sequences generated by the chaotic models have the characteristics of unpredictability and initial value sensitivity. Using the chaotic sequences for chaotic perturbation at the bit level and symbol level can enhance data security. By introducing a dual-chaotic system, the choice of encryption methods becomes more flexible and diverse. At the same time, the key space is increased, effectively reducing the risk of being subjected to brute-force attacks. The use of the key exclusive-or encryption method combined with a hash function effectively reduces the risk of an eavesdropper cracking the key, enhancing the confidentiality of the key and transmission security. To improve the spectral efficiency, the 16QAM modulation format is selected for transmitting data. In the present invention, noise masking processing is performed on the key. By embedding noise-like sequences at both ends and inside the key, the key is disguised as noise for transmission. At the same time, using the power division multiplexing technology enables the data and the key to be transmitted simultaneously, improving the transmission efficiency and enhancing the performance of the communication system. Description of the Drawings

[0037] Figure 1 FIG. is a schematic flowchart of an optical signal modulation method based on combined bit and constellation transformation according to an embodiment of the present application;

[0038] Figure 2 FIG. is a schematic diagram of the phase diagram of the Chua chaotic system according to an embodiment of the present application;

[0039] Figure 3 FIG. is a schematic diagram of encryption of the Chua system according to an embodiment of the present application;

[0040] Figure 4 FIG. is a schematic diagram of the phase diagram of the Insulin-Glucose chaotic system according to an embodiment of the present application;

[0041] Figure 5 FIG. is a schematic diagram of encryption of the Insulin-Glucose system according to an embodiment of the present application;

[0042] Figure 6 FIG. is a schematic diagram of the principle of hash exclusive-or encryption according to an embodiment of the present application;

[0043] Figure 7 FIG. is a schematic diagram of the received optical power and bit error rate (BER) curves of a legitimate receiver and an illegal receiver according to an embodiment of the present application. Detailed Embodiments

[0044] The present 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 present application and should not be used to limit the protection scope of the present application.

[0045] In the description of the present application, the meaning of "several" is more than one, the meaning of "multiple" is more than two, and understandings such as "greater than", "less than", and "exceeding" do not include the corresponding number, while understandings such as "above", "below", and "within" include the corresponding number. If there is a description of "first" and "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 quantity of the indicated technical features or the sequence relationship of the indicated technical features.

[0046] In the description of the present application, the description with reference to terms such as "one embodiment", "some embodiments", "schematic embodiments", "examples", "specific examples", 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 this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.

[0047] The term "and / or" is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " generally represents an "or" relationship between the associated objects before and after.

[0048] Embodiment 1: This embodiment provides an optical signal modulation method based on joint transformation of bits and constellations, as Figure 1 shown, including:

[0049] S1. Generate a first chaotic sequence through a first three-dimensional chaotic model according to a first key initial value , , , and generate a second chaotic sequence through a second three-dimensional chaotic model according to a second key initial value , , ;

[0050] S2. Use the sequence to perform data confusion on the original data, use the sequence to perform exclusive-OR encryption on the data after data confusion, and use the sequence to perform constellation point replacement on the 16QAM constellation diagram mapped by the data after exclusive-OR encryption to obtain a scrambled 16QAM constellation diagram;

[0051] S3. Use the masking factor generated by the sequence to perform noise masking on the first key initial value to obtain a noise-like signal, and modulate the noise-like signal into a 4QAM constellation diagram;

[0052] S4. Implement power allocation and linear superposition on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram using the sequence to obtain a 64QAM constellation diagram;

[0053] S5. Perform phase perturbation on the 64QAM constellation diagram using the sequence to obtain a scrambled 64QAM constellation diagram;

[0054] S6. Generate a four - bit initial value according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, generate a 256 - bit hash value using the SHA - 256 function according to the four - bit initial value, perform exclusive - OR on the hash value and the second key initial value to generate a 256 - bit hash exclusive - OR value, and share the hash exclusive - OR value with the receiving end;

[0055] S7. Modulate the scrambled 64QAM constellation diagram by OFDM and then transmit it through an optical fiber channel.

[0056] In some embodiments, in step S1, generating the first chaotic sequence through the first three - dimensional chaotic model according to the first key initial value includes:

[0057] The first three - dimensional chaotic model adopts the Chua chaotic model, expressed as:

[0058] ,

[0059] ,

[0060] ,

[0061] ,

[0062] where 、 、 are state variables, represents time, , , , are system parameters, represents the intermediate function with respect to the variable .

[0063] Furthermore, in this embodiment, in the Chua chaotic model, the parameters are set to , , , , and the system will be in a chaotic state; the phase diagram of the obtained Chua chaotic system is asFigure 2 As shown. In this embodiment, from Figure 2 it can be found that the value ranges of the first chaotic sequence are respectively , , .

[0064] From Figure 2 it can be seen that the Chua chaotic model exhibits significant chaotic characteristics, and its motion trajectory is complex and difficult to predict. Due to the high sensitivity of the chaotic system to the initial value, even a slight change in the initial value will generate completely different chaotic trajectories. This initial value sensitivity characteristic enables an illegal receiver to rely only on brute-force attacks for decoding in the absence of a key, thus significantly enhancing the confidentiality and security of information. The chaotic sequences , , are respectively used for data scrambling, XOR encryption, and constellation point permutation, as Figure 3 shown.

[0065] In some embodiments, in step S2, the sequence is used to scramble the original data, including:

[0066] ;

[0067] where represents the scrambled data, represents the -th bit of the original data sequence, and mod(-) is the remainder function.

[0068] By using the sequence on the original data through the above method, the order of the original data sequence is disrupted, and the 0 (or 1) of each bit of the original data sequence is swapped with the 0 (or 1) of other bits, achieving the effect of data scrambling. This process does not change the length of the original data sequence.

[0069] In some embodiments, in step S2, the sequence is used to perform XOR encryption on the data after data scrambling, including:

[0070] ; where, represents the data after data scrambling, represents the data after XOR encryption, represents the XOR operation.

[0071] In some embodiments, in step S2, the sequence is used to perform constellation point permutation on the 16QAM constellation diagram mapped by the data after XOR encryption to obtain a scrambled 16QAM constellation diagram, including:

[0072] and ;

[0073] ;

[0074] In some embodiments, in step S2, using the sequence to perform constellation point permutation on the 16QAM constellation diagram mapped from the XOR-encrypted data to obtain a scrambled 16QAM constellation diagram, including:

[0075] and ;

[0076] ;

[0077] Wherein, represents the minimum value of the sequence after expansion and rounding, modulo 16, where mod(-) is the modulo function and floor(-) is the floor function, represents the constellation point after permutation, represents the constellation point before rotation, represents the decimal number converted from the four-bit binary number represented by the constellation point before rotation, represents the unit step function.

[0078] In some embodiments, in step S1, a second chaotic sequence is generated according to the second key initial value through a second three-dimensional chaotic model, including:

[0079] The second three-dimensional chaotic model uses the Insulin-Glucose chaotic model, expressed as:

[0080] ,

[0081] ,

[0082] ,

[0083] Wherein, 、 、 are state variables, represents time, , , , , , , , , , , , , , , , , , , , , are system parameters.

[0084] Furthermore, in this embodiment, in the Insulin-Glucose chaotic model, the parameters are set to , , , , , , , , , , , , , , , , , , , , , the system will be in a chaotic state. In this embodiment, it can be found from Figure 4 that the value ranges of the second chaotic sequence are respectively , , .

[0085] From Figure 4 it can be seen that the Insulin-Glucose chaotic model exhibits significant chaotic characteristics, with extremely small intervals between its motion trajectories and a large number of aliases, and extremely high complexity. Compared with traditional three-dimensional chaotic systems, this model has more parametric coefficients, so it has more advantages in terms of complexity and flexibility. The second chaotic sequence , , generated by the Insulin-Glucose chaotic model are respectively used for key noise masking, constellation diagram superposition and phase perturbation, as Figure 5 shown.

[0086] In some embodiments, a masking factor generated using the sequence is used to perform noise masking on the first key initial value to obtain a noise-like signal, including:

[0087] For the sequence Perform modulo-4, modulo-8, and modulo-16 remainders to obtain three new sequences respectively , , . Concatenate the three new sequences with each other to form three masking factors; randomly embed the three masking factors at both ends and the middle position of the first key initial value;

[0088] ;

[0089] ; ;

[0090] ;

[0091] ;

[0092] ;

[0093] Among them, , , are the three masking factors, , , are the three new sequences obtained by performing modulo-4, modulo-8, and modulo-16 remainders on the sequence , mod(-) is the remainder function, represents concatenation.

[0094] In some embodiments, perform power allocation and linear superposition on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram using the sequence to obtain a 64QAM constellation diagram, including:

[0095] ;

[0096] ;

[0097] ;

[0098] Among them, is the power ratio allocated to the scrambled 16QAM constellation diagram, mod(-) is the remainder function, is the power ratio allocated to the 4QAM constellation diagram, are the constellation points of the scrambled 16QAM constellation diagram, are the constellation points of the 4QAM constellation diagram, are the constellation points of the 64QAM constellation diagram obtained by linear superposition, represents the c-th element in the sequence , represents the (c - 1)-th element in the sequence .

[0099] In some embodiments, the phase perturbation of the 64QAM constellation diagram is performed using the sequence , including:

[0100] ;

[0101] wherein, is the angle of phase shift, and floor(-) is the floor function.

[0102] Through the above phase perturbation, the number of constellation points in each phase interval of the 64QAM constellation diagram is changed, which facilitates the receiving end to obtain the second key initial value of the Insulin-Glucose chaotic system.

[0103] In some embodiments, a four-bit initial value is generated according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram. A 256-bit hash value is generated using the four-bit initial value by the SHA-256 function. The hash value and the second key initial value are XORed to generate a 256-bit hash XOR value. The specific formula is as follows:

[0104]

[0105]

[0106] wherein, is the 256-bit hash value, represents the SHA-256 function, represents the four-bit initial value, represents the hash XOR value, is the second key initial value. The schematic diagram of the hash XOR encryption in this embodiment is as shown in Figure 6 .

[0107] Furthermore, in some embodiments, the method further includes: during the signal decoding process at the receiving end, it is necessary to count the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram to obtain the four-bit initial value. Subsequently, a hash value is generated using the four-bit initial value and an XOR inverse operation is performed to obtain the second key initial value. Finally, the above inverse process is performed to obtain the original data.

[0108] As a special physical-layer encryption method, the chaotic encryption of this application is widely used in the field of data encryption due to its low hardware complexity and high security. Different dimensions of the chaotic model enable the sender to select different chaotic mapping methods according to requirements, thereby designing diverse encryption algorithms and further enhancing the encryption effect. The chaotic sequence generated by the chaotic system has the characteristics of pseudo-randomness and high complexity. By performing a modulo operation on the chaotic sequence, a noise-like sequence with higher complexity can be obtained. Using the noise-like sequence to mask the data to be encrypted can prevent the illegal receiver from distinguishing the noise from the valid signal, effectively reducing the risk of data theft.

[0109] Based on the characteristics of one-wayness and avalanche effect, the hash function used in this application can generate hash values with a high degree of unpredictability, and the original data cannot be deduced inversely from the hash values, ensuring security. The combination of chaotic encryption and the hash function uses the key and the hash value for exclusive-or encryption, enhancing the security of the key and making it difficult to be cracked.

[0110] Verification example: In an intensity modulation direct detection system, at the sender, after performing operations such as bit noise masking, data perturbation, constellation perturbation, and constellation superposition on the key and data using the chaotic sequence generated by the chaotic model, the encrypted signal is imported into an arbitrary waveform generator, and then amplified by an electrical amplifier and then passed into a Mach-Zehnder modulator for intensity modulation and the signal is loaded onto the optical carrier generated by the laser source. Subsequently, the modulated signal is amplified by an erbium-doped fiber amplifier, and then seven split beams are generated through a power splitter. These split beams are incorporated into the fan-in unit through delay lines, and the seven signals are coupled into a 2-km 7-core optical fiber. After the signal is transmitted through the 7-core optical fiber, it is decoupled into seven single-mode optical fibers through a fan-out. At the receiver, a variable optical attenuator (VOA) is used to adjust the received optical power, and a photodetector is used to receive the optical signal and perform optoelectronic conversion. Subsequently, a mixed-signal oscilloscope (MSO) is used to capture the electrical signal at a certain sampling rate and perform analog-to-digital conversion on the electrical signal. Finally, the correct key is extracted through offline DSP processing, and the original data is restored using the key to obtain the original data.

[0111] When ensuring the accuracy of the key, the application performs final decryption on the decrypted data. After the initial signal is serially-parallel converted and then QPSK demapped, it is compared with the original generated bit information at the beginning. Figure 7 It is a schematic diagram of the received optical power and bit error rate BER curves of the legal receiver and the illegal receiver according to an embodiment of this application. It can be seen that since the illegal receiver cannot obtain the correct key information, its bit error rate always remains around 0.5, while the legal receiver can accurately extract the correct key information for demodulation. As the received optical power increases, the bit error rate continuously decreases and can reach the decision threshold. This result indicates that an illegal receiving end cannot obtain valid data, ensuring the quality of communication while enhancing data security.

[0112] Embodiment 2: Based on Embodiment 1, this embodiment provides an optical signal modulation device based on combined bit and constellation transformation, including a processor and a storage medium.

[0113] The storage medium is used to store instructions.

[0114] The processor is configured to operate according to the instructions to execute the method described in Embodiment 1.

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

[0116] Embodiment 4: Based on Embodiment 1, this embodiment provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the method described in Embodiment 1 is implemented.

[0117] Embodiment 5: Based on Embodiment 1, this embodiment provides a computer program product, including a computer program. When the computer program is executed by a processor, the method described in Embodiment 1 is implemented.

[0118] 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 take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can 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 code.

[0119] The present application is described with reference to the flowcharts and / or block diagrams of 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, as well as the combination of 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 the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0120] 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 a manufacture including an instruction device that implements the functions specified in one or more of the processes and / or blocks Figure 1 one or more of the processes and / or blocks Figure 1 specified in the block or blocks.

[0121] These 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, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more of the processes and / or blocks Figure 1 one or more of the processes and / or blocks Figure 1 specified in the block or blocks.

[0122] The foregoing is only a preferred embodiment of the present application, and it should be noted that: for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and modifications can be made, and these improvements and modifications should also be regarded as the protection scope of the present application.

Claims

1. An optical signal modulation method based on bit and constellation joint transformation, characterized in that: include: Generate a first chaotic sequence through a first three-dimensional chaotic model according to the first initial key value , , , according to the second initial key value, a second chaotic sequence is generated through a second three-dimensional chaotic model , , ; wherein the first three-dimensional chaos model adopts the Chua chaos model, and the second three-dimensional chaos model adopts the Insulin-Glucose chaos model; Utilizing Sequence Perform data obfuscation on the original data and use the sequence The obfuscated data is encrypted by XOR, and the sequence Perform constellation point permutation on the 16QAM constellation diagram mapped with the XOR-encrypted data to obtain a scrambled 16QAM constellation diagram; Utilizing Sequence The generated masking factor performs noise masking on the initial value of the first key to obtain a noise-like signal, and modulates the noise-like signal into a 4QAM constellation diagram; Utilizing Sequence Power allocation and linear superposition are performed on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram; Utilizing Sequence Perform phase perturbation on the 64QAM constellation diagram to obtain a scrambled 64QAM constellation diagram; Generate a four-bit initial value according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, generate a 256-bit hash value according to the four-bit initial value using the SHA-256 function, perform XOR on the hash value and the second key initial value to generate a 256-bit hash XOR value, and share the hash XOR value with the receiving end; The scrambled 64QAM constellation is OFDM modulated and then enters the optical fiber channel for transmission.

2. The method according to claim 1, characterized in that Generating a first chaotic sequence through a first three-dimensional chaotic model according to a first key initial value includes: The first three-dimensional chaos model adopts the Chua chaos model, which is expressed as: , , , , in, 、 、 is the state variable, Indicates time, , , , is the system parameter, Represents variables The intermediate function of .

3. The method according to claim 1, characterized in that Generating a second chaotic sequence through a second three-dimensional chaotic model according to the second key initial value includes: The second three-dimensional chaos model adopts the Insulin-Glucose chaos model, which is expressed as: , , , in, 、 、 is the state variable, Indicates time, , , , , , , , , , , , , , , , , , , , , is the system parameter.

4. The method according to claim 1, characterized in that Utilizing Sequence The obfuscated data is XOR-encrypted, including: ;in, Indicates the data after data obfuscation. Indicates the XOR-encrypted data. Represents the exclusive-or operation.

5. The method according to claim 1, characterized in that Utilizing Sequence The 16QAM constellation diagram mapped to the XOR encrypted data is permuted to obtain a scrambled 16QAM constellation diagram, including: and ; ; in, Representation sequence The minimum value modulo 16 after expansion and rounding. mod(-) is the modulo function, and floor(-) is the floor function. represents the constellation point after permutation, represents the constellation point before rotation, Indicates the decimal number converted from the four-bit binary number represented by the constellation point before rotation. represents the unit step function.

6. The method according to claim 1, characterized in that Utilizing Sequence The generated masking factor performs noise masking on the initial value of the first key to obtain a noise-like signal, including: Pair Sequence Perform modulo 4, modulo 8, and modulo 16 to obtain three new sequences respectively. , , , concatenate the three new sequences to form three masking factors; randomly embed the three masking factors into the two ends and the middle of the first key initial value; ; ; ; ; ; ; in, , , are three masking factors, , , For the sequence The three new sequences are obtained by taking the remainder modulo 4, modulo 8, and modulo 16. mod(-) is the remainder function. Indicates splicing.

7. The method according to claim 1, characterized in that Utilizing Sequence Power allocation and linear superposition are performed on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram, including: ; ; ; in, is the power ratio allocated to the scrambled 16QAM constellation diagram, mod(-) is the remainder function, The power ratio allocated for the 4QAM constellation diagram, is the constellation point of the scrambled 16QAM constellation diagram, is the constellation point of the 4QAM constellation diagram, is the constellation point of the 64QAM constellation diagram obtained by linear superposition, Representative sequence The cth element in Representative sequence The c-1th element in .

8. The method according to claim 1, characterized in that Utilizing Sequence Perform phase perturbation on the 64QAM constellation diagram, including: ; in, is the phase shift angle, floor(-) is the rounding function.

9. An optical signal modulation device based on bit and constellation joint transformation, 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 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Security-level-controllable carrier, constellation and mode multi-chaos masking light transmission method

    CN112054888A

  • Coding method and device based on power domain chaotic distribution matching

    CN119483893A