A data sending and receiving method, device and storage medium

By altering the frequency of constellation diagram symbol points in a quantum noise stream encryption system using probabilistic shaping techniques, the problem of insufficient confidentiality of key and base information in existing technologies is solved, achieving better confidentiality coverage.

CN116800373BActive Publication Date: 2026-05-01CHINA MOBILE COMM LTD RES INST +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2022-03-16
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing quantum noise stream encryption systems, the constellation diagram symbols are used at a uniform frequency, which is not conducive to quantum noise covering the key and base information, resulting in insufficient confidentiality.

Method used

By altering the frequency of use of constellation diagram symbols in a quantum noise stream encryption system using probabilistic shaping techniques, quantum noise can better cover the symbols, especially low-amplitude symbols, thereby increasing the confidentiality of the key and base.

Benefits of technology

By using probabilistic shaping, the frequency of use of constellation diagram symbols is changed, allowing quantum noise to better cover the key and basis information, thereby improving confidentiality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116800373B_ABST
    Figure CN116800373B_ABST
Patent Text Reader

Abstract

The application discloses a data sending and receiving method, device and storage medium, which comprises the following steps: performing forward error correction coding on data; performing probability shaping on bases; multiplying the probability-shaped bases as amplitudes and the FEC-corrected data as + / symbols; and sending the multiplied bases and data. The bases are subjected to probability shaping; the probability-shaped bases are multiplied as amplitudes and the received probability-shaped bases and data are multiplied as + / symbols; and the multiplied bases and data before FEC correction are obtained, and the data is obtained through FEC forward error correction. According to the application, the frequency of using constellation symbol points of a quantum noise stream encryption system can be changed, the quantum noise can be better overlapped with symbols, and the secrecy of keys and bases is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a data transmission and reception method, apparatus, and storage medium. Background Technology

[0002] As an emerging physical layer security technology for optical communication, QNSC (Quantum Noise Stream Cipher) combines mathematical and physical complexity, offering advantages such as high security, high speed, long-distance operation, flexible structure, and high compatibility with existing fiber optic communication systems. QNSC is essentially based on coherent optical quantum effects; its security principle relies on inherent quantum noise to mask the signal space to the greatest extent possible. This quantum noise originates from the quantum effects of components, is not caused by device defects, is governed by the uncertainty principle, and cannot be completely eliminated.

[0003] Figure 1 The diagram illustrates QNSC transmission. The low-order bits of the base are used in an operation (e.g., XOR) with the data to obtain the encrypted data. This encrypted data is then used as the high-order bits, and the base is used as the low-order bits, and they are transmitted coherently together. At the receiving end, the encrypted data is decrypted using the base, and the data is then decrypted again using the low-order bits of the base.

[0004] The shortcoming of existing technology is that the uniform frequency of use of constellation diagram symbols is not conducive to using quantum noise to cover the key and base information. Summary of the Invention

[0005] This invention provides a data transmission and reception method, apparatus, and storage medium to address the issue that the uniform usage frequency of constellation diagram symbol points is not conducive to using quantum noise to cover key and base information.

[0006] This invention provides the following technical solutions:

[0007] A data transmission method, comprising:

[0008] Perform forward error correction encoding on the data;

[0009] Perform probability shaping on the basis;

[0010] Multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign;

[0011] Send the base and data after multiplication.

[0012] In practice, the data is encrypted.

[0013] In practice, the basis is probabilistically shaped using a distribution matcher.

[0014] A data receiving method, comprising:

[0015] Perform probability shaping on the basis;

[0016] The probability-shaped basis is used as the amplitude, and the received probability-shaped basis and data are used as the + / - signs, and then multiplied together.

[0017] After obtaining the basis and data after multiplication before FEC error correction, the data is obtained through FEC forward error correction.

[0018] In practice, the data is encrypted.

[0019] In practice, the basis is probabilistically shaped using a distribution matcher.

[0020] In practice, the received probability-shaped basis and data are the probability-shaped basis and data after transmission with noise added.

[0021] A transmitting device, comprising:

[0022] The processor is used to read programs from memory and execute the following procedures:

[0023] Perform forward error correction encoding on the data;

[0024] Perform probability shaping on the basis;

[0025] Multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign;

[0026] Send the base and data after multiplication;

[0027] A transceiver is used to receive and send data under the control of a processor.

[0028] In practice, the data is encrypted.

[0029] In practice, the basis is probabilistically shaped using a distribution matcher.

[0030] A transmitting device, comprising:

[0031] The data processing module at the sending end is used to perform forward error correction encoding on the data;

[0032] The base processing module at the transmitting end is used to perform probability shaping on the base.

[0033] The transmitting end multiplication module is used to multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign;

[0034] The sending module is used to send the base and data after multiplication.

[0035] In practice, the data processing module at the sending end is further used to perform forward error correction coding on the encrypted data.

[0036] In practice, the base processing module at the transmitting end is further used to perform probability shaping on the base using a distribution matcher.

[0037] A receiving device, comprising:

[0038] The processor is used to read programs from memory and execute the following procedures:

[0039] Perform probability shaping on the basis;

[0040] The probability-shaped basis is used as the amplitude, and the received probability-shaped basis and data are used as the + / - signs, and then multiplied together.

[0041] After obtaining the basis and data after multiplication before FEC error correction, the data is obtained through FEC forward error correction;

[0042] A transceiver is used to receive and send data under the control of a processor.

[0043] In practice, the data is encrypted.

[0044] In practice, the basis is probabilistically shaped using a distribution matcher.

[0045] In practice, the received probability-shaped basis and data are the probability-shaped basis and data after transmission with noise added.

[0046] A receiving device, comprising:

[0047] The receiver base processing module is used to perform probability shaping on the base.

[0048] The receiving end multiplication module is used to multiply the probability-shaped basis as the amplitude, the received probability-shaped basis and the data as the + / - sign;

[0049] The receiving end data processing module is used to obtain the basis and data after multiplication before FEC error correction, and then obtain the data through FEC forward error correction.

[0050] In practice, the receiving end data processing module is further used to obtain encrypted data.

[0051] In practice, the receiving-end base processing module is further used to perform probability shaping on the base using a distribution matcher.

[0052] In practice, the receiving end multiplication module is further used to obtain the received probability-shaped basis and data, which are the probability-shaped basis and data after noise is added during transmission.

[0053] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described data transmission and reception method.

[0054] The beneficial effects of this invention are as follows:

[0055] In the technical solution provided by the embodiments of the present invention, since the frequency of use of the constellation diagram symbol points of the quantum noise stream encryption system can be changed by probabilistic shaping, the quantum noise can be better overlapped with the symbols, thereby increasing the confidentiality of the key and the base. Attached Figure Description

[0056] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:

[0057] Figure 1 This is a schematic diagram of QNSC transmission in the background technology;

[0058] Figure 2 This is a schematic diagram illustrating the effect of the probability constellation shaping technique in an embodiment of the present invention;

[0059] Figure 3 This is a schematic diagram illustrating the implementation process of the data transmission method in an embodiment of the present invention;

[0060] Figure 4 This is a schematic diagram illustrating the implementation process of the data receiving method in this embodiment of the invention;

[0061] Figure 5 This is a schematic diagram of the data transmission process on the transmitting end side in an embodiment of the present invention;

[0062] Figure 6 This is a schematic diagram of the data transmission process on the receiving end side in an embodiment of the present invention;

[0063] Figure 7 This is a schematic diagram of the transmitting device structure in an embodiment of the present invention;

[0064] Figure 8 This is a schematic diagram of the receiving device structure in an embodiment of the present invention. Detailed Implementation

[0065] The inventor noticed the following during the invention process:

[0066] In current quantum noise stream encryption systems, the constellation diagram symbols are used at a uniform frequency. Quantum noise, however, is non-uniformly distributed; the lower the amplitude, the greater the quantum noise. If the constellation diagram symbols are used at a uniform frequency, it is not conducive to using quantum noise to cover the low-amplitude symbols, which represent the key and basis information and require quantum noise coverage.

[0067] Figure 2 This is a schematic diagram illustrating the effect of probabilistic constellation shaping technology. As shown in the figure, in the optical layer, probabilistic shaping technology can change the frequency of use of constellation symbol points; for example, low-amplitude symbol points are used more frequently, and high-amplitude symbol points are used less frequently. This method can alter the distribution of symbols.

[0068] Based on this, the technical solution provided in this embodiment of the invention will change the frequency of use of constellation diagram symbols in the quantum noise stream encryption system through probabilistic shaping. Quantum processing allows noise to better cover the symbols, increasing the confidentiality of the key and basis.

[0069] The specific embodiments of the present invention will now be described with reference to the accompanying drawings.

[0070] In this explanation, the implementation will be described separately from the sending and receiving ends. Examples of their combined implementation will also be provided to better understand the implementation of the solutions presented in this embodiment. This explanation does not imply that the two must be implemented together or separately. In fact, when the sending and receiving ends are implemented separately, they each solve their own problems. However, combining them will yield better technical results.

[0071] Figure 3 The data transmission method implementation flowchart is shown in the figure, and may include:

[0072] Step 301: Perform forward error correction coding on the data;

[0073] Step 302: Perform probability shaping on the basis;

[0074] Step 303: Multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign;

[0075] Step 304: Send the multiplied base and data.

[0076] The steps 301 and 302 are not necessarily related by number or by arrows in the accompanying drawings.

[0077] Figure 4 The data receiving method implementation flowchart is shown in the figure, and may include:

[0078] Step 401: Perform probability shaping on the basis;

[0079] Step 402: Multiply the probability-shaped basis as the amplitude, the received probability-shaped basis and the data as the + / - signs;

[0080] Step 403: After obtaining the basis and data after multiplication before FEC error correction, the data is obtained through FEC forward error correction.

[0081] The steps 401 and 402 are not related by number or by arrows in the accompanying drawings.

[0082] In practice, the data is encrypted.

[0083] In practice, the basis is probabilistically shaped using a distribution matcher.

[0084] In practice, the received probability-shaped basis and data are the probability-shaped basis and data after transmission with noise added.

[0085] The following example illustrates this.

[0086] Figure 5 The diagram illustrates the data transmission process at the transmitting end, and may include:

[0087] Forward error correction encoding is performed on data or encrypted data;

[0088] The basis is probabilistically shaped using a distribution matcher;

[0089] The probability-shaped basis is used as the amplitude, and the FEC (Forward Error Correction) corrected data is used as the + / - sign, and then multiplied.

[0090] The radix+ data after probability shaping is then transmitted.

[0091] Figure 6 The diagram illustrates the data transmission process at the receiving end, and may include:

[0092] The basis is probabilistically shaped using a distribution matcher;

[0093] The probability-shaped basis is used as the amplitude, and the transmitted probability-shaped basis plus the noise is used as the + / - sign, and then multiplied.

[0094] Obtain the data before FEC error correction;

[0095] The received data or encrypted data is obtained through FEC forward error correction.

[0096] Based on the same inventive concept, this invention also provides a transmitting device, a receiving device, and a computer-readable storage medium. Since the principles by which these devices solve problems are similar to those of data transmission and reception methods, the implementation of these devices can be referred to the implementation of the method, and repeated details will not be described again.

[0097] When implementing the technical solutions provided in the embodiments of the present invention, they can be implemented in the following manner.

[0098] Figure 7 The figure shows a schematic diagram of the transmitting device, which includes:

[0099] Processor 700 is used to read the program from memory 720 and execute the following procedures:

[0100] Perform forward error correction encoding on the data;

[0101] Perform probability shaping on the basis;

[0102] Multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign;

[0103] Send the base and data after multiplication;

[0104] Transceiver 710 is used to receive and send data under the control of processor 700.

[0105] In practice, the data is encrypted.

[0106] In practice, the basis is probabilistically shaped using a distribution matcher.

[0107] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 700) and memory (memory 720). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 710 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 700 during operation.

[0108] This invention also provides a transmitting device, comprising:

[0109] The data processing module at the sending end is used to perform forward error correction encoding on the data;

[0110] The base processing module at the transmitting end is used to perform probability shaping on the base.

[0111] The transmitting end multiplication module is used to multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign;

[0112] The sending module is used to send the base and data after multiplication.

[0113] In practice, the data processing module at the sending end is further used to perform forward error correction coding on the encrypted data.

[0114] In practice, the base processing module at the transmitting end is further used to perform probability shaping on the base using a distribution matcher.

[0115] For ease of description, the various parts of the device described above are divided into modules or units according to their functions. Of course, in implementing this invention, the functions of each module or unit can be implemented in one or more software or hardware components.

[0116] Figure 8 The diagram shows the structure of the receiving device, which includes:

[0117] Processor 800 is used to read the program from memory 820 and execute the following procedures:

[0118] Perform probability shaping on the basis;

[0119] The probability-shaped basis is used as the amplitude, and the received probability-shaped basis and data are used as the + / - signs, and then multiplied together.

[0120] After obtaining the basis and data after multiplication before FEC error correction, the data is obtained through FEC forward error correction;

[0121] Transceiver 810 is used to receive and send data under the control of processor 800.

[0122] In practice, the data is encrypted.

[0123] In practice, the basis is probabilistically shaped using a distribution matcher.

[0124] In practice, the received probability-shaped basis and data are the probability-shaped basis and data after transmission with noise added.

[0125] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 800) and memory (memory 820). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 810 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 during operation.

[0126] This invention also provides a receiving device, comprising:

[0127] The receiver base processing module is used to perform probability shaping on the base.

[0128] The receiving end multiplication module is used to multiply the probability-shaped basis as the amplitude, the received probability-shaped basis and the data as the + / - sign;

[0129] The receiving end data processing module is used to obtain the basis and data after multiplication before FEC error correction, and then obtain the data through FEC forward error correction.

[0130] In practice, the receiving end data processing module is further used to obtain encrypted data.

[0131] In practice, the receiving-end base processing module is further used to perform probability shaping on the base using a distribution matcher.

[0132] In practice, the receiving end multiplication module is further used to obtain the received probability-shaped basis and data, which are the probability-shaped basis and data after noise is added during transmission.

[0133] For ease of description, the various parts of the device described above are divided into modules or units according to their functions. Of course, in implementing this invention, the functions of each module or unit can be implemented in one or more software or hardware components.

[0134] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described data transmission and reception method.

[0135] For specific implementation details, please refer to the implementation of the sending method at the sending end and / or the receiving method at the receiving end.

[0136] In summary, the technical solution provided by the embodiments of the present invention changes the frequency of use of constellation diagram symbols in the quantum noise stream encryption system through probabilistic shaping. Quantum processing allows noise to better cover the symbols, increasing the confidentiality of the key and basis.

[0137] By using probabilistic shaping, quantum noise can be better overlapped with the symbol.

[0138] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0139] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0140] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0141] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0142] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A data transmission method applied to a quantum noise stream encryption system, characterized in that, include: Perform forward error correction encoding on the data; Perform probability shaping on the basis; Multiply the probability-shaped basis as the amplitude and the data after forward error correction (FEC) as the + / - sign; Send the base and data after multiplication.

2. The method as described in claim 1, characterized in that, The data is encrypted.

3. The method as described in claim 1, characterized in that, The basis is probabilistically shaped using a distributed matcher.

4. A data receiving method, applied to a quantum noise stream encryption system, characterized in that, include: Perform probability shaping on the basis; The probability-shaped basis is used as the amplitude, and the received probability-shaped basis and data are used as the + / - signs, and then multiplied together. After obtaining the basis and data after multiplication before FEC error correction, the data is obtained through FEC forward error correction.

5. The method as described in claim 4, characterized in that, The data is encrypted.

6. The method as described in claim 4, characterized in that, The basis is probabilistically shaped using a distributed matcher.

7. The method as described in claim 4, characterized in that, The received probability-shaped basis and data are the probability-shaped basis and data after transmission with noise added.

8. A transmitting device, applied to a quantum noise stream encryption system, characterized in that, include: The processor is used to read programs from memory and execute the following procedures: Perform forward error correction encoding on the data; Perform probability shaping on the basis; Multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign; Send the base and data after multiplication; A transceiver is used to receive and send data under the control of a processor.

9. A transmitting device, applied to a quantum noise stream encryption system, characterized in that, include: The data processing module at the sending end is used to perform forward error correction encoding on the data; The base processing module at the transmitting end is used to perform probability shaping on the base. The transmitting end multiplication module is used to multiply the probability-shaped basis as the amplitude and the FEC-corrected data as the + / - sign; The sending module is used to send the base and data after multiplication.

10. A receiving device for use in a quantum noise stream encryption system, characterized in that, include: The processor is used to read programs from memory and execute the following procedures: Perform probability shaping on the basis; The probability-shaped basis is used as the amplitude, and the received probability-shaped basis and data are used as the + / - signs, and then multiplied together. After obtaining the basis and data after multiplication before FEC error correction, the data is obtained through FEC forward error correction; A transceiver is used to receive and send data under the control of a processor.

11. A receiving device for use in a quantum noise stream encryption system, characterized in that, include: The receiver base processing module is used to perform probability shaping on the base. The receiving end multiplication module is used to multiply the probability-shaped basis as the amplitude, the received probability-shaped basis and the data as the + / - sign; The receiving end data processing module is used to obtain the basis and data after multiplication before FEC error correction, and then obtain the data through FEC forward error correction.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Key negotiation method based on error rate decision state base and client

    CN109412797A

  • Joint use of probabilistic signal shaping and forward error correction

    US10091046B1