A quantum noise stream encryption communication method and system

CN117040793BActive Publication Date: 2026-10-20BEIJING UNIV OF POSTS & TELECOMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310839991.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-10
Publication Date
2026-10-20
Estimated Expiration
2043-07-10

AI Technical Summary

Technical Problem

目前的基于传统QAM调制的量子流噪声加密方法,对系统的传输性能造成不利的影响

Benefits of technology

[0042]从上面所述可以看出,本申请实施例提供的量子噪声流加密通信方法及系统,发送端对发送信号进行串并变换,得到变换后的两路信号;将变换后的两路信号分别与预设的密钥进行异或运算,得到异或后的两路信号;将异或后的两路信号映射为星座图中的调制符号;其中,相邻的两两调制符号的欧式距离相等;对星座图中的调制符号进行概率整形处理,得到整形后的调制符号;对整形后的调制符号进行加基处理,得到密文信号。本申请结合三角正交幅度调制和概率整形方式调整调制符号的欧式距离,提高安全性和误码性能,接收端可直接解调出正交振幅调制信号,降低算法难度,提升传输性能。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117040793B_ABST
    Figure CN117040793B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a quantum noise stream encryption communication method and system, a sending end performs serial-parallel conversion on a sending signal to obtain two converted signals; the two converted signals are subjected to exclusive or operation with a preset key respectively to obtain two exclusive or signals; the two exclusive or signals are mapped into modulation symbols in a constellation diagram; the Euclidean distances of every two adjacent modulation symbols are equal; the modulation symbols in the constellation diagram are subjected to probability shaping processing to obtain shaped modulation symbols, and probability shaping information is generated according to the modulation symbols before and after probability shaping; the shaped modulation symbols are subjected to base adding processing to obtain a ciphertext signal. The Euclidean distances of the modulation symbols are adjusted in combination with triangular orthogonal amplitude modulation and probability shaping, the security and error code performance are improved, the receiving end can directly demodulate a quadrature amplitude modulation signal, the algorithm difficulty is reduced, and the transmission performance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a quantum noise stream encrypted communication method and system. Background Technology

[0002] Quantum flow noise encryption in optical communication is a mainstream physical layer encryption method for secure optical communication. By masking the plaintext data with quantum noise, data security is improved. However, current quantum flow noise encryption methods based on traditional QAM modulation negatively impact system transmission performance. Furthermore, different amplitudes result in different symbol error rates, leading to varying decision results at the receiver, and the Euclidean distances between adjacent symbols also differ, necessitating further security improvements. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose a quantum noise stream encrypted communication method and system to improve the security of the quantum noise stream encryption method.

[0004] Based on the above objectives, this application provides a quantum noise stream encrypted communication method applied at the sending end, comprising:

[0005] The transmitted signal is converted from serial to parallel to obtain two transformed signals.

[0006] The two transformed signals are XORed with a preset key to obtain the two XORed signals.

[0007] The two XORed signals are mapped to modulation symbols in a constellation diagram; wherein, the Euclidean distance between any two adjacent modulation symbols is equal.

[0008] The modulation symbols in the constellation diagram are subjected to probabilistic shaping to obtain shaped modulation symbols, and probabilistic shaping information is generated based on the modulation symbols before and after probabilistic shaping.

[0009] The shaped modulation symbol is subjected to basis addition processing to obtain the ciphertext signal.

[0010] Optionally, mapping the two XORed signals to modulation symbols in a constellation diagram includes:

[0011] The two XORed signals are mapped to modulation symbols in a constellation diagram. Each modulation symbol is arranged in a rectangular pattern on the constellation diagram, comprising multiple rows and columns, with a column spacing of d and a row spacing of [missing information].

[0012] Move the modulation symbols in the odd-numbered rows to the right. Shift the modulation symbols in the even-numbered rows to the left. This ensures that the Euclidean distance between any two adjacent modulation symbols is equal.

[0013] Optionally, the modulation symbols in the constellation diagram are subjected to probabilistic shaping to obtain shaped modulation symbols, including:

[0014] The modulation symbols in the constellation diagram are divided into multiple subsequences of equal length;

[0015] Count the frequency of each modulation symbol in each subsequence;

[0016] According to the order of frequency of each modulation symbol from large to small, the modulation symbols are rearranged from the inner circle to the outer circle of the constellation diagram to obtain the shaped symbols.

[0017] Optionally, the probability shaping information is obtained by XOR calculation between the modulation symbol before probability shaping and the modulation symbol after probability shaping.

[0018] This application also provides a quantum noise stream encrypted communication method, applied at a receiving end, including:

[0019] The received ciphertext signal is subjected to base subtraction to obtain a low-order modulation symbol;

[0020] Based on the obtained probabilistic shaping information, probabilistic shaping recovery processing is performed on the low-order modulation symbols to obtain the recovered modulation symbols;

[0021] The recovered modulation symbols are demodulated to obtain two demodulated signals.

[0022] The decrypted transmission signal is obtained by performing an XOR operation with the preset key on the two demodulated signals respectively.

[0023] Optionally, the step of performing basis subtraction on the received ciphertext signal to obtain a lower-order modulation symbol includes:

[0024] The lower-order modulation symbols are determined based on the state base, the number of bits in the state base, and the Euclidean distance between adjacent modulation symbols.

[0025] Optionally, the received ciphertext signal includes an I-channel signal and a Q-channel signal; determining the low-order modulation symbol based on the state base, the number of bits in the state base, and the Euclidean distance between adjacent modulation symbols includes:

[0026] For the Q-channel signal:

[0027]

[0028]

[0029] Among them, D Q,DEC For the Q-channel signal after base reduction, E Q,DEC For the Q-channel signal of the base, KeyQ,DEC Let m be the state base used to encrypt the Q-channel signal, m be the number of bits in the state base, and d be the Euclidean distance between any two adjacent modulation symbols.

[0030] For I-channel signals:

[0031] Based on the parity of the state basis, perform basis reduction:

[0032]

[0033] D I,DEC2 =D I,DEC1 -(2*Key I,DEC -(2 m -1))×d (7)

[0034] Among them, D I,DE For the base-subtracted I-channel signal, E I,DEC For the base-adding I-channel signal, Key I,DEC Let m be the state base used to encrypt the I-channel signal, where m is the number of bits in the state base.

[0035] Optionally, based on the acquired probability shaping information, probability shaping recovery processing is performed on the low-order modulation symbols to obtain the recovered modulation symbols, including:

[0036] The probability-shaped information and the low-order modulation symbol are XORed to obtain the recovered modulation symbol.

[0037] Optionally, the recovered modulation symbols are demodulated to obtain two demodulated signals:

[0038] The recovered modulation symbols are demodulated using QAM to obtain two demodulated signals.

[0039] This application also provides a communication system, including:

[0040] The transmitting end performs serial-to-parallel conversion on the transmitted signal to obtain two transformed signals; it then performs an XOR operation on each of the two transformed signals with a preset key to obtain two XORed signals; it maps the two XORed signals to modulation symbols in a constellation diagram, wherein adjacent modulation symbols have equal Euclidean distances; it performs probabilistic shaping on the modulation symbols in the constellation diagram to obtain shaped modulation symbols, and generates probabilistic shaping information based on the modulation symbols before and after probabilistic shaping; finally, it performs basis addition on the shaped modulation symbols to obtain a ciphertext signal.

[0041] The receiving end performs base subtraction on the received ciphertext signal to obtain a low-order modulation symbol; based on the acquired probability shaping information, it performs probability shaping recovery on the low-order modulation symbol to obtain the recovered modulation symbol; it performs demodulation on the recovered modulation symbol to obtain two demodulated signals; and it performs XOR operation with the two demodulated signals using a preset key to obtain the decrypted transmission signal.

[0042] As can be seen from the above, the quantum noise stream encrypted communication method and system provided in this application involves the following steps: The transmitting end performs a serial-to-parallel conversion on the transmitted signal to obtain two transformed signals; the two transformed signals are then XORed with a preset key to obtain two XORed signals; the two XORed signals are mapped to modulation symbols in a constellation diagram, where adjacent modulation symbols have equal Euclidean distances; the modulation symbols in the constellation diagram are probabilistically shaped to obtain shaped modulation symbols; and the shaped modulation symbols are then basis-added to obtain the ciphertext signal. This application combines trigonometric amplitude modulation and probabilistic shaping to adjust the Euclidean distance of the modulation symbols, improving security and error performance. The receiving end can directly demodulate the orthogonal amplitude modulation signal, reducing algorithm complexity and improving transmission performance. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a schematic diagram of the method flow of the sending end in an embodiment of this application;

[0045] Figure 2 This is a schematic diagram of the processing flow of the sending end in an embodiment of this application;

[0046] Figure 3 This is a schematic diagram of the method flow of the receiving end in an embodiment of this application;

[0047] Figure 4 This is a schematic diagram of the processing flow of the receiving end in an embodiment of this application;

[0048] Figure 5 This is a schematic diagram of the communication system according to an embodiment of this application;

[0049] Figure 6 This is a constellation diagram of modulation symbols arranged in a rectangular pattern according to an embodiment of this application;

[0050] Figure 7This is a 16TQAM constellation diagram according to an embodiment of this application;

[0051] Figure 8 This is a schematic diagram of the partitioning of the 16TQAM constellation diagram according to an embodiment of this application;

[0052] Figure 9A , 9B These are constellation diagrams before and after 16TQAM encryption, respectively, according to embodiments of this application.

[0053] Figure 10 This is a block diagram of the device structure of the transmitting end in an embodiment of this application;

[0054] Figure 11 This is a block diagram of the receiving end device structure according to an embodiment of this application;

[0055] Figure 12 This is a block diagram of the communication system structure according to an embodiment of this application;

[0056] Figure 13 This is a structural block diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0058] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0059] Among related technologies, the quantum noise stream cipher (QNSC) method can randomly map low-order plaintext data to high-order ciphertext data. The plaintext data is masked by quantum noise, which can resist physical layer theft attacks. However, this method will affect the transmission performance of the system. Moreover, after QAM modulation, the maximum likelihood probability of the modulation symbol with a large amplitude is greater than that of the modulation symbol with a small amplitude. This results in different error rates for modulation symbols with different amplitudes. The modulation symbol with a large amplitude is more likely to be correctly judged by an illegal receiver. In addition, the Euclidean distance between adjacent modulation symbols is different, which poses a security problem.

[0060] In view of the above reasons, this application provides a quantum noise encrypted communication method that combines triangular quadrature amplitude modulation (TQAM) and probabilistic shaping (PS) techniques. By adjusting the Euclidean distance between modulation symbols, the security of quantum noise encrypted communication is enhanced, while the transmission performance is improved.

[0061] The technical solution of this application will be further described in detail below through specific embodiments.

[0062] like Figure 1 , 2 As shown in the figure, this application provides a quantum noise stream encrypted communication method, applied at the sending end, the method including:

[0063] S101: Perform serial-to-parallel conversion on the transmitted signal to obtain two transformed signals;

[0064] S102: Perform an XOR operation between the two transformed signals and the preset key to obtain the two XORed signals;

[0065] In this embodiment, the transmitted signal is first converted from serial to parallel to obtain two parallel signals. A preset key is then used to perform an XOR operation with each of the two signals to obtain the XORed signals. In some methods, the transmitted signal is a binary sequence. After serial-to-parallel conversion, the binary sequence is converted into two parallel binary sequences. A preset key is then used to perform an XOR operation with each of the two level-converted binary sequences to obtain the XORed signals.

[0066] In some methods, the key used for the XOR operation between the sender and receiver is a symmetric key pre-distributed using key distribution technology. This application does not provide a detailed explanation of the specific generation and distribution methods of the symmetric key.

[0067] S103: Map the two XORed signals to modulation symbols in a constellation diagram; wherein, the Euclidean distance between any two adjacent modulation symbols is equal;

[0068] In this embodiment, trigonometric amplitude modulation (TEM) technology is used to map the two XORed signals onto a constellation diagram, making the Euclidean distance between adjacent symbols in the constellation diagram equal. By adjusting the Euclidean distance between symbols, error rate performance and security are improved.

[0069] In some embodiments, mapping the two XORed signals to modulation symbols in a constellation diagram includes:

[0070] The two XORed signals are mapped to modulation symbols in a constellation diagram. These modulation symbols are arranged in a rectangular pattern on the constellation diagram, with multiple rows and columns. The column spacing is d, and the row spacing is...

[0071] Move the modulation symbols in the odd-numbered rows to the right. Shift the modulation symbols in the even-numbered rows to the left. This ensures that the Euclidean distance between any two adjacent symbols is equal.

[0072] like Figure 6 , 7 As shown, taking 16TQAM as an example, the triangular quadrature amplitude modulation method includes first mapping the two signals onto a constellation diagram. Each mapped modulation symbol comprises multiple rows and columns, with each row and column forming a rectangle. The Euclidean distance between two modulation symbols in adjacent columns is d, and the Euclidean distance between two modulation symbols in adjacent rows is... To adjust the Euclidean distance of the modulation symbols, the modulation symbols in the odd-numbered rows are shifted to the right as a whole. At the same time, the modulation symbols in the even-numbered rows are shifted to the left as a whole. After adjusting the positions of all modulation symbols, the Euclidean distance between any two adjacent modulation symbols is equal, both being 'd'. It can be seen that a modulation symbol in one row has an equal Euclidean distance to its two adjacent modulation symbols in the next row. These three modulation symbols form an equilateral triangle, hence the term "triangular orthogonal amplitude modulation" (TEM). By adjusting the Euclidean distances between modulation symbols to ensure that the Euclidean distances between any two adjacent modulation symbols are equal, the security of the encryption method and its error rate performance can be improved.

[0073] S104: Perform probabilistic shaping on the modulation symbols in the constellation diagram to obtain the shaped modulation symbols, and generate probabilistic shaping information based on the modulation symbols before and after probabilistic shaping.

[0074] In this embodiment, after obtaining the modulation symbols through trigonometric amplitude modulation, the modulation symbols in the constellation diagram are probabilistically shaped, and the positions of the modulation symbols are further adjusted through probabilistic shaping to improve bit error rate performance and security, and reduce average power.

[0075] In some implementations, the modulation symbols in the constellation diagram are subjected to probability shaping, including:

[0076] The modulation symbols in the constellation diagram are divided into multiple subsequences of equal length;

[0077] Count the frequency of each modulation symbol in each subsequence;

[0078] According to the order of frequency of each modulation symbol from large to small, the modulation symbols are rearranged from the inner circle to the outer circle of the constellation diagram to obtain the shaped modulation symbols.

[0079] The probabilistic shaping method provided in this embodiment determines the replacement position of a symbol through statistical information of the modulation symbols. For a number of modulation symbols obtained by modulating the transmitted signal, the signal is divided into several equal-length subsequences according to a predetermined subsequence length. For each subsequence, the frequency of each modulation symbol appearing in it is counted. Based on the frequency of each modulation symbol in each subsequence, the frequency of the same modulation symbol in all subsequences is calculated. After counting the frequencies of each modulation symbol, the positions of each modulation symbol in the constellation diagram are rearranged in descending order of frequency. Modulation symbols with high frequency are adjusted to positions closer to the inner circle of the constellation diagram, and modulation symbols with low frequency are adjusted to positions closer to the outer circle of the constellation diagram. After adjusting the positions of each modulation symbol, the probabilistically shaped modulation symbol is obtained.

[0080] Simultaneously, the transmitting end generates probability-shaping information based on the modulation symbols before and after probability shaping, and publishes this information, allowing the receiving end to obtain and decrypt it. The probability-shaping information is obtained by XORing the modulation symbols before and after probability shaping. For example, if the modulation symbols before shaping are 0100 and the modulation symbols after shaping are 0010, then the probability-shaping information is...

[0081] like Figure 8As shown, taking 16TQAM as an example, the constellation diagram is divided into 6 regions A1-A6 from the inner circle to the outer circle, and 16 modulation symbols are distributed in the 6 regions. The modulation symbols contained in the transmitted signal are divided into multiple subsequences according to a certain subsequence length. The subsequences contain non-uniformly distributed modulation symbols. The number of times each modulation symbol appears in each subsequence is counted, and the frequency of each modulation symbol appearing in all subsequences is calculated. For example, if several modulation symbols are divided into multiple subsequences of length 64, statistical analysis shows that modulation symbol 0110 appears 6 times, modulation symbol 1001 appears 9 times, modulation symbol 0101 appears 5 times, modulation symbol 1010 appears 10 times, modulation symbol 0001 appears once, modulation symbol 0111 appears 7 times, modulation symbol 1000 appears 8 times, modulation symbol 1110 appears 14 times, modulation symbol 0010 appears 2 times, modulation symbol 1101 appears 13 times, modulation symbol 0000 appears 0 times, modulation symbol 0100 appears 4 times, modulation symbol 1011 appears 11 times, modulation symbol 1111 appears 15 times, modulation symbol 0011 appears 3 times, and modulation symbol 1100 appears 12 times. Then, based on the statistical information of each modulation symbol, the modulation symbols are sorted in descending order of frequency of occurrence. The sorted modulation symbols are then sequentially adjusted to regions A1-A6, that is, sequentially adjusted to regions from the inner circle to the outer circle, thus completing the probability shaping process.

[0082] S105: Add a base to the shaped modulation symbol to obtain the ciphertext signal.

[0083] In this embodiment, after probabilistic shaping of the modulation symbol, a basis addition process is performed. The basis addition rule is to use an m-bit state basis to add basis values ​​to the n information bits of the modulation symbol to generate the encrypted 2^n bits. (n+m) ×2 (n+m) TQAM signal.

[0084] like Figure 9A , 9B As shown, taking 16TQAM as an example, the information of the modulation symbol is (I, Q) = (00, 11), the state base is (10, 01), and the encrypted data is (1010, 1001), which is the 256TQAM signal.

[0085] In some embodiments, the distribution range of the Q-channel signal in the ciphertext signal obtained after encryption according to the encryption method of this application is as follows:

[0086]

[0087] Where m is the number of bits in the state base and d is the Euclidean distance between two adjacent modulation symbols.

[0088] The distribution range of the I-channel signals in odd-numbered rows is:

[0089]

[0090] The distribution range of the I-channel signals in even-numbered rows is:

[0091]

[0092] like Figure 3 , 4 As shown in the embodiments of this application, the quantum noise stream encrypted communication method is applied at the receiving end, and the method includes:

[0093] S301: Perform base subtraction on the received ciphertext signal to obtain a low-order modulation symbol;

[0094] S302: Based on the acquired probability shaping information, perform probability shaping recovery processing on the low-order modulation symbols to obtain the recovered modulation symbols;

[0095] S303: Demodulate the recovered modulation symbols to obtain two demodulated signals;

[0096] S304: Use the preset key to perform XOR operations with the two demodulated signals respectively to obtain the decrypted transmission signal.

[0097] In this embodiment, the receiving end first performs a base subtraction process on the received ciphertext signal to convert the higher-order modulation symbols into lower-order modulation symbols. Then, based on the frequency of each modulation symbol obtained from the transmitting end, it performs probabilistic shaping and recovery processing on the lower-order modulation symbols to obtain the recovered modulation symbols. Next, it performs demodulation processing on the recovered modulation symbols to obtain two demodulated signals. Finally, it performs an XOR operation on the two signals using a preset key to obtain the decrypted transmission signal, thereby realizing a secure communication process between the transmitting end and the receiving end.

[0098] In some embodiments, the base-subtraction method used by the receiving end for the received signal is as follows:

[0099] For the Q-channel signal:

[0100]

[0101]

[0102] Among them, D Q,DEC For the Q-channel signal after base reduction, E Q,DEC For the Q-channel signal of the base, Key Q,DEC Let m be the state base used to encrypt the Q-channel signal, m be the number of bits in the state base, and d be the Euclidean distance between any two adjacent modulation symbols.

[0103] For I-channel signals:

[0104] Based on the parity of the state basis, perform basis reduction:

[0105]

[0106] D I,DEC2 =D I,DEC1 -(2*Key I,DEC -(2 m -1))Δd (7)

[0107] Among them, D I,DEC2 For the base-subtracted I-channel signal, E I,DEC For the base-adding I-channel signal, Key I,DEC This is the state base used for encrypting I-channel signals.

[0108] In some embodiments, after base subtraction of the two signals, probabilistic shaping and recovery processing is performed on the base-subtracted signals. The receiving end restores the position of each adjustment symbol sequentially based on the probabilistic shaping information and the probabilistically shaped modulation symbol disclosed by the transmitting end. For example, the lower-order modulation symbol obtained after base subtraction is the shaped modulation symbol. If the shaped modulation symbol is 0010 and the probabilistic shaping information is 0110, then the shaped and recovered modulation symbol is 0100. By sequentially performing an XOR operation between each modulation symbol and the corresponding probabilistic shaping information, the probabilistically shaped and recovered modulation symbol is obtained.

[0109] In some embodiments, after obtaining the modulated symbol recovered by probabilistic shaping, the QAM demodulation method is directly used to demodulate the modulated signal based on the recovered probabilistic shaping to obtain the demodulated signal. Then, a preset key is used to perform an XOR operation with the demodulated signal to obtain the final decrypted signal.

[0110] In this embodiment, a quantum noise stream encrypted communication method is implemented by combining trigonometric amplitude modulation (QAM) and probabilistic shaping techniques. By adjusting the Euclidean distance between modulation symbols, the security of quantum noise encrypted communication is enhanced, while the transmission performance is improved. The receiving end can demodulate the ciphertext signal into a quadrature amplitude modulation (QAM) signal, eliminating the need for complex trigonometric amplitude modulation demodulation and reducing algorithm complexity.

[0111] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0112] It should be noted that the above description describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims may be performed in a different order than that shown in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0113] like Figure 10 As shown in the illustration, this application also provides a transmitting end device, including:

[0114] The conversion module is used to perform serial-to-parallel conversion on the transmitted signal to obtain two converted signals.

[0115] The first XOR module is used to perform an XOR operation on the two transformed signals with a preset key to obtain the two XORed signals.

[0116] The mapping module is used to map the two XORed signals into modulation symbols in a constellation diagram; wherein the Euclidean distance between any two adjacent symbols is equal.

[0117] The probability shaping module is used to perform probability shaping on the modulation symbols in the constellation diagram to obtain shaped modulation symbols, and generate probability shaping information based on the modulation symbols before and after probability shaping.

[0118] The base-adding module is used to perform base-adding processing on the shaped modulation symbols to obtain the ciphertext signal.

[0119] like Figure 11 As shown in the illustration, this application also provides a receiving end device, including:

[0120] The base reduction module is used to perform base reduction processing on the received ciphertext signal to obtain a lower-order modulation symbol;

[0121] The recovery module is used to perform probabilistic shaping recovery processing on low-order modulation symbols based on the acquired probabilistic shaping information to obtain the recovered modulation symbols.

[0122] The demodulation module is used to demodulate the recovered modulation symbols to obtain two demodulated signals;

[0123] The second XOR module is used to perform XOR operations with the two demodulated signals using a preset key to obtain the decrypted transmission signal.

[0124] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing the embodiments of this application, the functions of each module can be implemented in one or more software and / or hardware.

[0125] The apparatus described above is used to implement the corresponding methods in the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0126] like Figure 12 As shown in the embodiments of this application, a communication system is also provided, including:

[0127] The transmitting end performs serial-to-parallel conversion on the transmitted signal to obtain two transformed signals; it then performs an XOR operation on each of the two transformed signals with a preset key to obtain two XORed signals; it maps the two XORed signals to modulation symbols in a constellation diagram, wherein adjacent modulation symbols have equal Euclidean distances; it performs probabilistic shaping on the modulation symbols in the constellation diagram to obtain shaped modulation symbols; and it performs basis addition on the shaped modulation symbols to obtain the ciphertext signal.

[0128] The receiving end performs base subtraction on the received ciphertext signal to obtain low-order modulation symbols; based on the frequency of each modulation symbol, it performs probabilistic shaping and recovery on the low-order modulation symbols to obtain recovered modulation symbols; it demodulates the recovered modulation symbols to obtain two demodulated signals; and it performs XOR operations with the two demodulated signals using a preset key to obtain the decrypted transmission signal.

[0129] Combination Figure 5 As shown, in one specific embodiment, the transmitting signal of the transmitting end is encrypted by XOR operation using a preset key and mapped to 16(2). 2 ×2 2 The 16TQAM signal is shaped based on the probability statistics of the subsequences to obtain the PS-16TQAM signal. After basis addition, a higher-order PS-TQAM / QNSC signal is obtained (e.g., PS-1048576(2)). 10 ×2 10(TQAM / QNSC). The electrical signal is generated by a pulse generator (DAC), and an external cavity laser (ECL) transmits a 1550nm beam with 10dBm power and 100kHz linewidth. The signal is loaded onto an optical carrier by an I / Q modulator, and then the signal power is adjusted by an attenuator (VOA) and an amplifier (EDFA). After passing through a polarization multiplexing module, a polarization multiplexed signal is obtained. After transmission through a single-span standard single-mode fiber (SSMF), the signal is detected by a coherent optical receiver. The digital signal is sampled by a real-time oscilloscope and processed offline. After performing conventional signal processing operations such as dispersion compensation, frequency compensation, and phase recovery, base reduction decryption is performed. Probabilistic shaping is performed based on probabilistic shaping information to recover the signal. The recovered signal is then QAM demodulated to obtain a bit stream. Finally, an XOR operation is performed using a preset key to obtain the decrypted signal.

[0130] Figure 13 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0131] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0132] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0133] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0134] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0135] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0136] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0137] The electronic devices described above are used to implement the corresponding methods in the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0138] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0139] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.

[0140] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0141] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0142] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this disclosure.

Claims

1. A quantum noise stream encrypted communication method, applied at the transmitting end, characterized in that, include: The transmitted signal is converted from serial to parallel to obtain two transformed signals. The two transformed signals are XORed with a preset key to obtain the two XORed signals. Mapping the two XORed signals to modulation symbols in a constellation diagram includes: mapping the two XORed signals to modulation symbols in a constellation diagram, wherein each modulation symbol is arranged in a rectangle on the constellation diagram, the rectangle comprising multiple rows and multiple columns, the column spacing being d, and the row spacing being [missing information]. ; Shift the modulation symbols of the odd-numbered rows to the right Shift the modulation symbols of even-numbered rows to the left. This ensures that the Euclidean distance between any two adjacent modulation symbols is equal. The modulation symbols in the constellation diagram are subjected to probabilistic shaping to obtain shaped modulation symbols, including: dividing the modulation symbols in the constellation diagram into multiple subsequences of equal length; Count the frequency of each modulation symbol in each subsequence; According to the order of frequency of each modulation symbol from large to small, the modulation symbols are rearranged from the inner circle to the outer circle of the constellation diagram to obtain the shaped symbols; Probability shaping information is generated based on the modulation symbols before and after probability shaping; The shaped modulation symbol is subjected to basis addition processing to obtain the ciphertext signal.

2. The method according to claim 1, characterized in that, The probability shaping information is obtained by XORing the modulation symbol before probability shaping and the modulation symbol after probability shaping.

3. A quantum noise stream encrypted communication method, applied at the receiving end, characterized in that, include: The received ciphertext signal is subjected to base subtraction to obtain low-order modulation symbols, including: For the Q-channel signal: (4) (5) in, The Q-channel signal after base reduction. For the Q-channel signal of the base, Let m be the state base used to encrypt the Q-channel signal, m be the number of bits in the state base, and d be the Euclidean distance between any two adjacent modulation symbols. For I-channel signals: Based on the parity of the state basis, perform basis reduction: (6) (7) in, The I-channel signal after base reduction. For the base-adding I-channel signal, Here, m represents the state base used to encrypt the I-channel signal, and m is the number of bits in the state base. Based on the acquired probability shaping information, the low-order modulation symbols are subjected to probability shaping recovery processing to obtain the recovered modulation symbols. The probability shaping information is generated by the transmitting end based on the modulation symbols before and after probability shaping. The probability shaping includes: dividing the modulation symbols in the constellation diagram into multiple equal-length subsequences; counting the frequency of each modulation symbol in each subsequence; and rearranging the modulation symbols from the inner circle to the outer circle of the constellation diagram according to their frequencies from largest to smallest to obtain the shaped symbols. The recovered modulation symbols are demodulated to obtain two demodulated signals. The decrypted transmission signal is obtained by performing an XOR operation with the preset key on the two demodulated signals respectively.

4. The method according to claim 3, characterized in that, Based on the acquired probabilistic shaping information, probabilistic shaping recovery processing is performed on the low-order modulation symbols to obtain the recovered modulation symbols, including: The probability-shaped information and the low-order modulation symbol are XORed to obtain the recovered modulation symbol.

5. The method according to claim 3, characterized in that, The recovered modulation symbols are demodulated to obtain two demodulated signals: The recovered modulation symbols are demodulated using QAM to obtain two demodulated signals.

6. A communication system, characterized in that, include: The transmitting end is used to perform serial-to-parallel conversion on the transmitted signal to obtain two transformed signals; the two transformed signals are then XORed with a preset key to obtain two XORed signals. Mapping the two XORed signals to modulation symbols in a constellation diagram includes: mapping the two XORed signals to modulation symbols in a constellation diagram, wherein each modulation symbol is arranged in a rectangle on the constellation diagram, the rectangle comprising multiple rows and multiple columns, the column spacing being d, and the row spacing being [missing information]. ; Shift the modulation symbols of the odd-numbered rows to the right Shift the modulation symbols of even-numbered rows to the left. This process ensures that the Euclidean distance between any two adjacent modulation symbols is equal. The modulation symbols in the constellation diagram are then subjected to probabilistic shaping to obtain shaped modulation symbols. This includes: dividing the modulation symbols in the constellation diagram into multiple equal-length subsequences; counting the frequency of each modulation symbol in each subsequence; rearranging the modulation symbols from the inner circle to the outer circle of the constellation diagram according to their frequencies from largest to smallest to obtain shaped symbols; generating probabilistic shaping information based on the modulation symbols before and after probabilistic shaping; and performing basis addition on the shaped modulation symbols to obtain a ciphertext signal. At the receiving end, the base subtraction process is performed on the received ciphertext signal to obtain low-order modulation symbols, including: for the Q-channel signal: (4) (5) in, The Q-channel signal after base reduction. For the Q-channel signal of the base, Let m be the state base used to encrypt the Q-channel signal, m be the number of bits in the state base, and d be the Euclidean distance between any two adjacent modulation symbols. For I-channel signals: Based on the parity of the state basis, perform basis reduction: (6) (7) in, The I-channel signal after base reduction. For the base-adding I-channel signal, Here, m represents the state base used to encrypt the I-channel signal, and m is the number of bits in the state base. Based on the acquired probabilistic shaping information, probabilistic shaping recovery processing is performed on the low-order modulation symbols to obtain the recovered modulation symbols; the recovered modulation symbols are demodulated to obtain two demodulated signals; and a preset key is used to perform XOR operations with the two demodulated signals to obtain the decrypted transmission signal.

Citation Information

Patent Citations

  • Multi-dimensional quadrature code modulation method based on code division probability shaping

    CN111064521A

  • Quantum noise stream encryption method and system based on constellation shift decryption algorithm

    CN115459907A