Joint source channel encryption coding method based on polarization code and RSA encryption algorithm under wiretap model
By combining polarization code and RSA encryption algorithm in the wiretap channel model, the problem of difficult to balance communication security and system complexity in the prior art is solved, and the efficient, reliable and efficient information transmission is achieved. Double protection for safety.
Patent Information
- Application Number
- CN202411553867.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-02-11
AI Technical Summary
The prior art is difficult to find a balance between improving communication security and reducing system complexity in the wiretap channel model, and the protection of the physical layer is not sufficient to ensure absolute security of information when facing advanced eavesdropping techniques.
The combined source channel encryption encoding method based on polarization code and RSA encryption algorithm is adopted to improve the transmission efficiency and reliability of information in a noisy environment through polarization code, and to provide strong confidentiality protection using RSA encryption.
The dual protection mechanism for information transmission is realized, the security and anti-eavesdropping capabilities of information transmission are improved, and the complexity of the system and hardware requirements are reduced.
Smart Images

Figure CN119421144A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical fields of communication, channel coding, etc., and specifically relates to a joint source channel encryption coding method based on polarization code and RSA encryption algorithm under a wiretap model. Background Art
[0002] First: The existing technical solution "A polar code-based AWGN-wiretap channel anti-eavesdropping security structure and its implementation method" discloses a polar code-based AWGN-wiretap channel anti-eavesdropping security structure and its implementation method, which belongs to the field of communications and aims to improve communication security. The structure includes confusion and de-confusion modules at the transmitter and the legitimate receiver. Among them, the confusion structure at the transmitter is composed of a sequential XOR device, a confusion interleaver and a nonlinear lookup table S-box, and the de-confusion structure at the legitimate receiver includes a sequential XOR device, a de-confusion interleaver and an inverse S-box. The confusion and de-confusion structures are symmetrically designed to support implementation on the same hardware. Linear confusion (sequential XOR device and confusion interleaver) diffuses bit errors, while nonlinear confusion (S-box) reduces the correlation between input and output, enhances the ability to resist differential error attacks, and thus improves the security of communication.
[0003] However, this scheme introduces complex obfuscation and deobfuscation mechanisms and chain encryption structures, making implementation and maintenance more complicated, which may increase the hardware and computing requirements of the system. This design is mainly aimed at the AWGN-wiretap channel model, so it may not perform well in other channel environments, and therefore lacks strong applicability and flexibility. In addition, although this scheme improves the protection against eavesdroppers through obfuscation and encryption, its physical layer protection measures may have limited effect in the face of advanced eavesdropping technology and cannot fully guarantee the absolute security of information.
[0004] Second: The existing technical solution "Physical layer confidential communication transmission method of wiretap channel based on polar code" proposes a physical layer confidential communication transmission method based on polar code, which improves the confidentiality of the communication channel by introducing confusion and de-obfuscation structures and chain encryption mechanisms at the sending end and the legal receiving end. The specific method includes designing a chain encryption structure for long polar codes to enhance the protection against eavesdroppers and using a two-dimensional obfuscation method to process multiple frames of data and perform polar encoding on short polar codes. At the same time, this method can be combined with chain encryption of long polar codes to further improve the security of data transmission. Through these measures, the requirements for channel degradation of eavesdroppers in the case of complete inability to decode can be effectively reduced, thereby significantly enhancing the overall security of the communication system.
[0005] In this scheme, the long polar code uses a chain encryption structure to improve the protection against eavesdroppers, while the short polar code uses a two-dimensional obfuscation method to process multiple frames of data. This method directly enhances security through the physical layer. Although it can effectively improve the confidentiality of the signal, its security still mainly depends on the complex design of the physical layer. In the face of advanced eavesdropping technology, the protection of the physical layer may not be comprehensive enough, especially when the eavesdropper has a high level of analytical ability, a single physical layer protection may not be enough to guarantee absolute security. Summary of the invention
[0006] In view of the defects and shortcomings of the prior art, the present invention proposes a source channel encryption scheme based on polarization code and RSA encryption under the wiretap channel model. The scheme combines polarization code and RSA encryption technology to enhance the reliability and security of information transmission. First, the source information is encoded by polarization code. Polarization code uses channel polarization theory to map information signals to more reliable sub-channels by constructing polarization code matrices, thereby improving the transmission efficiency and anti-interference ability of information under channel conditions. The encoding stage of polarization code can effectively improve the recoverability of information in a noisy communication environment and optimize the utilization of channel capacity. Then, the RSA public key encryption algorithm is applied to the data after polarization encoding for encryption. RSA encryption encrypts information through public key encryption and private key decryption mechanisms, providing strong encryption protection to ensure that the information can maintain confidentiality during transmission even in the face of eavesdroppers.
[0007] Compared with the first prior art document, the present invention provides a dual protection mechanism by combining polarization code with RSA encryption technology. Polarization code improves the transmission efficiency and reliability of information in a noisy environment, while RSA encryption provides strong confidentiality protection to ensure the confidentiality of information during transmission. This combination not only optimizes the transmission performance of information, but also greatly enhances the system's anti-eavesdropping capability.
[0008] Compared to the second prior art document, the RSA encryption of the present invention provides extremely strong encryption protection through public key encryption and private key decryption mechanisms, ensuring that even if the information is intercepted, it cannot be decrypted. RSA encryption technology is more comprehensive when fighting against eavesdroppers, because its encryption protection is based on the complexity of mathematical algorithms, which can effectively prevent information leakage. In addition, RSA encryption technology has a broad application basis and mature theoretical support in terms of security, and can cope with various advanced attack methods. RSA encryption provides extremely strong encryption protection through public key encryption and private key decryption mechanisms, ensuring that even if the information is intercepted, it cannot be decrypted. RSA encryption technology is more comprehensive when fighting against eavesdroppers, because its encryption protection is based on the complexity of mathematical algorithms, which can effectively prevent information leakage. In addition, RSA encryption technology has a broad application basis and mature theoretical support in terms of security, and can cope with various advanced attack methods.
[0009] The technical solution specifically adopted by the present invention to solve the technical problem is:
[0010] A joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model: the source information is encoded by polarization code, and the information signal is mapped to a relatively more reliable sub-channel by constructing a polarization code matrix; the RSA public key encryption algorithm is then applied to encrypt the polarization-encoded data; RSA encryption performs secondary encryption on the information through public key encryption and private key decryption mechanisms.
[0011] Furthermore, the information transmitted between the source and the sink is twice encrypted through polar code encoding and RSA encryption. The sink uses the private key and polar code encoding and decoding structure for joint decoding: first, channel division is performed according to the channel environment of the polar code channel, and the channel is divided into information bits, random bits and frozen bits. The sink uses the information bits and random bits to pass the public key to the source, and the source transmits the ciphertext and the public key to the sink using information bits and frozen bits respectively, and uses channel coding to encrypt the information for the first time; then, the transmitted information is encrypted twice by RSA; at the receiving end, the sink constructs a corresponding decoder according to the polar code channel for transmitting information, and decrypts the ciphertext with the private key.
[0012] Furthermore, when the public key is encrypted for the first time through the channel, the information bits and random symbols in the polarized channel are designed using the length of the determined codeword and the calculation results of the Bhattachayya parameters, and then the public key is embedded in the designated information bits of the message to implement a dual verification mechanism for data encryption and decoding, and then transmitted.
[0013] Furthermore, at the sending end, the public key information of the information received from the receiving end is encrypted using the RSA algorithm to generate ciphertext, the ciphertext is embedded in the designated information bit of the channel, and the public key is embedded in the frozen bit for a second encryption.
[0014] Further, the use of the calculation result of the determined codeword length and the Bhattachayya parameter to design the information bit and random code element in the polarized channel, and then embedding the public key into the designated information bit of the message is specifically as follows:
[0015] Each polarization subchannel is classified, and the channel is selected according to the classification result to transmit the corresponding type of codeword. According to the calculation result of Bhattachayya parameter Z, the polarization channel is divided into three categories: channel A where both the legitimate receiver and the illegal eavesdropper are information bits, and channel B where both the legitimate receiver and the illegal eavesdropper are information bits. R , channel A is an information bit for the legitimate receiver and a frozen set for the illegal eavesdropper s and a channel A that is a frozen set for both the legitimate receiver and the eavesdropper F ;
[0016] They are defined as follows:
[0017]
[0018] Among them, β represents a constant, with a value range of [0,1 / 2), which affects the accuracy of threshold division;
[0019] For each subchannel W i , calculate its and eavesdropping on the channel by and Comparison with the threshold ∈ is used as the basis for division:
[0020] like and The channel belongs to the first category and is used to transmit random symbols;
[0021] like and Channels belong to the second category and are used to transmit information symbols;
[0022] like and The channel belongs to the third category as frozen bits;
[0023] The superscript main represents the main channel, and eaves represents the eavesdropping channel;
[0024] The threshold ∈ is set according to the target bit error rate SNR:
[0025]
[0026] The threshold formula for the Pap test parameters is:
[0027] Threshold = 2 -Nβ / N
[0028] Where G() represents a good bit channel, B() represents a bad bit channel, and W M Stands for MainChannel. This is the legitimate channel that the sender wants to transmit information through. E stands for EavesdropperChannel. This is the channel through which a potential eavesdropper may pass, representing the information received by the unauthorized party. N is the number of channels, and N in i∈N is a symbol representing a set of natural numbers, indicating that i is the index of a subchannel;
[0029] According to different thresholds, the channel environment of the eavesdropping channel and the legitimate channel is set, and finally the channel transmission of the source is carried out according to the fading channel model of r(t)=h(t)*s(t)+n(t); and the public key is distributed to the information bits and random code elements in the polarized channel for transmission. This formula is a typical signal model in a wireless communication system. r(t) is the received signal, which is the signal actually received by the receiver, including the fading effect and noise influence of the transmitted signal through the channel. s(t) is the transmitted signal, which is the original signal sent by the transmitter at time t. h(t) is the channel response function, which represents the transmission characteristics of the signal when it passes through the channel at different times t. n(t) is additive noise, which is modeled as Gaussian white noise. This formula represents the signal (t) generated at the receiver after the signal s(t) sent by the transmitter passes through the channel h(t). The received signal not only contains the transmitted signal after passing through the channel, but is also interfered by the noise n(t). The receiver needs to perform signal processing according to this model to restore the original information of the transmitted signal.
[0030] Furthermore, when the second encryption is performed on the source, after receiving the ciphertext transmitted through the main channel, the sender uses the decryption key to decrypt the public key of the initial encryption and successfully recovers the public key of the receiver. Subsequently, the sender uses the public key to encrypt the message to be sent to the receiver using the RSA algorithm. Finally, the ciphertext is embedded in the information bits and random codeword bits in the polarized channel, and the public key is assigned to the frozen bits for transmission to the receiver, thereby realizing the second encrypted communication.
[0031] And, a joint source channel encryption coding system based on polarization code and RSA encryption algorithm under wiretap model, including:
[0032] A polarization coding module is used to encode the source information through polarization codes and map the information signal to a relatively more reliable sub-channel by constructing a polarization code matrix;
[0033] The RSA encryption module is used to encrypt the polarization-encoded data using the RSA public key encryption algorithm; RSA encryption performs secondary encryption on the information through the public key encryption and private key decryption mechanism.
[0034] Furthermore, the polarization coding module performs channel division according to the channel environment of the polar code channel, dividing the channel into information bits, random bits, and frozen bits. The sink transmits the public key to the source using the information bits and the random bits. The source transmits the ciphertext and the public key to the sink using the information bits and the frozen bits, respectively, and performs the first encryption on the information using channel coding.
[0035] An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model as described above are implemented.
[0036] A non-transitory computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model as described above.
[0037] Compared with the prior art, the present invention and its preferred solution adopt the information transmission technology of RSA algorithm and polarization code joint encryption. Compared with the traditional polarization code-based wiretap channel, the proposed joint RSA encryption and polarization code channel coding algorithm not only uses the channel coding structure of polarization code to encrypt information, but also uses RSA algorithm to encrypt the transmitted information twice, further improving the confidentiality of information and the security of information transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments:
[0039] Figure 1 Schematic diagram of a wiretap channel model according to an embodiment of the present invention.
[0040] Figure 2 The diagram is a schematic diagram of dividing three channels according to Bhattachayya parameters in an embodiment of the present invention.
[0041] Figure 3 The figure is a schematic diagram of channel encryption for transmitting a public key from a destination to a source according to an embodiment of the present invention.
[0042] Figure 4 The figure is a schematic diagram of the information transmission process of an embodiment of the present invention. DETAILED DESCRIPTION
[0043] In order to make the features and advantages of this patent more obvious and easy to understand, the following embodiments are specifically described in detail as follows:
[0044] It should be noted that the following detailed descriptions are illustrative and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used in this specification have the same meanings as those commonly understood by those skilled in the art to which the present application belongs.
[0045] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0046] In order to prevent illegal eavesdroppers from obtaining complete information on the eavesdropping channel and realize one-way transparency of information bits to legitimate information receivers, the present invention proposes a wiretap channel anti-eavesdropping security structure based on polar code and RSA algorithm encryption and its implementation method.
[0047] The purpose of the present invention is mainly achieved through the following technical solutions:
[0048] It includes channel encryption for public key transmission, RSA algorithm encryption of ciphertext, and physical layer encryption using public key. The first channel encryption is performed on the public key sent by the receiving end Bob, and the information bits and random code elements in the polarized channel are designed using the length of the determined codeword and the calculation results of the Bhattachayya parameter. The public key is then embedded in the specified information bits of the message to achieve a dual verification mechanism for data encryption and decoding, and then transmitted.
[0049] At the sending end, Alice uses the RSA algorithm to encrypt the public key information received from Bob, generates ciphertext, embeds the ciphertext into the designated information bits of the channel, and embeds the public key into the frozen bits for a second encryption. After this scheme is implemented, end-to-end encryption of the information is achieved, ensuring that it cannot be stolen or tampered with during transmission or storage.
[0050] like Figure 1As shown, the communication system provided by the embodiment of the present invention is designed and simulated based on the wiretap channel model, which simulates the communication behavior and confidentiality and reliability of information transmission between the legitimate communicating parties in the presence of an eavesdropper. The sender Alice hopes to reliably transmit information to the receiver Bob through the main channel (Main Channel), while minimizing the probability that the eavesdropper Eve obtains any useful information through the wiretap channel (Wiretap Channel). main For secure data transmission, eavesdropping channel C eaves The channel that an eavesdropper may monitor is simulated by analyzing the information leakage rate (Leakage Rate, LR) between the main channel and the eavesdropping channel:
[0051] LR=I(M;Z) / H(M)
[0052] Figure 2 In order to transfer the public key from the sink to the source of the initial secure channel based on channel polarization technology, Bob generates his public key and classifies each polarization sub-channel based on the "three-segment diversity theory" of the wiretap channel. According to the classification results, the appropriate channel is selected to transmit the corresponding type of codeword. According to the calculation result of the Bhattachayya parameter Z, the polarization channel is divided into three categories: channel A where both the legitimate receiver and the illegal eavesdropper are information bits, and channel B where both the legitimate receiver and the illegal eavesdropper are information bits. R , channel A is an information bit for the legitimate receiver and a frozen set for the illegal eavesdropper s and a channel A that is a frozen set for both the legitimate receiver and the eavesdropper F .
[0053] Its definition is as follows:
[0054]
[0055] For each channel (subchannel) W i , calculate its and eavesdropping on the channel by and Comparison with the threshold ∈ is used as the basis for division:
[0056] like and The channel belongs to the first category and transmits random codewords.
[0057] like and The channel belongs to the second category and transmits information codewords.
[0058] like and Channels belong to the third category as frozen bits.
[0059] The threshold ∈ can be set according to the target bit error rate SNR:
[0060]
[0061] So the threshold formula of the Baptist parameter is:
[0062] Threshold = 2 -Nβ / N
[0063] According to different thresholds, the channel environment of the eavesdropping channel and the legitimate channel is set, and finally the channel transmission of the source is carried out according to the fading channel model of r(t)=h(t)*s(t)+n(t). The public key is then distributed to the information bits and random code elements in the polarized channel for transmission, which effectively prevents the eavesdropper Eve from obtaining information during the initial public key distribution process, improves the security and reliability of the communication system, and realizes effective protection of information. Figure 3 To perform a second encryption at the source, Alice uses the decryption key to decrypt the first encrypted public key after receiving the ciphertext transmitted through the main channel, and successfully recovers Bob's public key. Subsequently, Alice uses the public key to encrypt the message to be sent to Bob using the RSA algorithm:
[0064] C= M e mod n M=C d mod n
[0065] Finally, the ciphertext is embedded into the information bits and random codeword bits in the polarized channel, and the public key is assigned to the frozen bits for transmission to Bob, thus realizing the second encrypted communication.
[0066] The key point in the design of the above embodiment is to perform RSA encryption and polarization code encoding on the information transmitted between the source and the sink to achieve secondary encryption. The sink can use the private key and polarization code encoding and decoding structure for joint decoding to improve the security of information transmission. First, the channel is divided according to the channel environment of the polarization code channel, and the channel is divided into three types: information bit, random bit, and frozen bit. The sink uses the information bit and random bit to transmit the public key to the source, and the source transmits the ciphertext and the public key to the sink using the information bit and the frozen bit respectively, and uses channel coding to encrypt the information, thereby enhancing the confidentiality of the information. In addition, since the channel environment of the eavesdropping channel is different from that of the legitimate channel, the number of bits and the division of the bits are also different, so the eavesdropping channel cannot obtain complete and valid information. At the same time, the transmitted information is encrypted by RSA, and the secondary encryption of the information further improves its security. At the receiving end, the sink constructs a corresponding decoder according to the polarization code channel for transmitting information, and decrypts the ciphertext with the private key. The double decoding method reduces the error rate of the received information.
[0067] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0068] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0069] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0070] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0071] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the present invention should be understood by people with ordinary skills in the field to which the present invention belongs. The "first", "second" and similar words used in the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like 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.
[0072] The above is only a preferred embodiment of the present invention, and does not limit the present invention in other forms. Any technician familiar with the profession may use the above disclosed technical content to change or modify it into an equivalent embodiment with equivalent changes. However, any simple modification, equivalent change and modification made to the above embodiment according to the technical essence of the present invention without departing from the technical solution of the present invention still belongs to the protection scope of the technical solution of the present invention.
[0073] This patent is not limited to the above-mentioned optimal implementation mode. Anyone can derive a joint source channel encryption coding method based on polarization code and RSA encryption algorithm under various other forms of wiretap models under the inspiration of this patent. All equal changes and modifications made according to the scope of the patent application of the present invention should be covered by this patent.
Claims
1. A joint source channel encryption coding method based on polarization code and RSA encryption algorithm under wiretap model, characterized by: The source information is encoded using polarization codes, and the information signal is mapped to a relatively more reliable sub-channel by constructing a polarization code matrix. The polarization-encoded data is then encrypted using the RSA public key encryption algorithm. RSA encryption performs secondary encryption on the information through a public key encryption and private key decryption mechanism.
2. According to claim 1, the joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model is characterized by: The information transmitted between the source and the sink is twice encrypted through polar code encoding and RSA encryption. The sink uses the private key and polar code encoding and decoding structure for joint decoding: first, the channel is divided according to the channel environment of the polar code channel, and the channel is divided into information bits, random bits and frozen bits. The sink uses the information bits and random bits to pass the public key to the source. The source transmits the ciphertext and public key to the sink using information bits and frozen bits respectively, and uses channel coding to encrypt the information for the first time; then the transmitted information is encrypted twice by RSA; at the receiving end, the sink constructs the corresponding decoder according to the polar code channel for transmitting information, and decrypts the ciphertext with the private key.
3. The joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model according to claim 2 is characterized in that: When the public key is used for the first channel encryption, the information bits and random code elements in the polarization channel are designed using the length of the determined codeword and the calculation results of the Bhattachayya parameters. The public key is then embedded in the designated information bits of the message to implement a dual verification mechanism for data encryption and decoding before transmission.
4. The joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model according to claim 2 is characterized in that: At the sending end, the public key information of the information received from the receiving end is encrypted using the RSA algorithm to generate ciphertext, which is embedded in the designated information bit of the channel and the public key is embedded in the frozen bit for a second encryption.
5. The joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model according to claim 3 is characterized by: The use of the calculation result of the determined codeword length and the Bhattachayya parameter to design the information bit and random code element in the polarized channel, and then embedding the public key into the designated information bit of the message is specifically as follows: Each polarization subchannel is classified, and the channel is selected according to the classification result to transmit the corresponding type of codeword. According to the calculation result of Bhattachayya parameter Z, the polarization channel is divided into three categories: channel A where both the legitimate receiver and the illegal eavesdropper are information bits, and channel B where both the legitimate receiver and the illegal eavesdropper are information bits. R , channel A is an information bit for the legitimate receiver and a frozen set for the illegal eavesdropper s and a channel A that is a frozen set for both the legitimate receiver and the eavesdropper F ; They are defined as follows: Among them, β is a constant, and its value range is [0, 1 / 2), affecting the accuracy of threshold division; For each subchannel W i , calculate its and eavesdropping on the channel by and Comparison with the threshold ∈ is used as the basis for division: like and The channel belongs to the first category and is used to transmit random symbols; like and Channels belong to the second category and are used to transmit information symbols; like and The channel belongs to the third category as frozen bits; The superscript main represents the main channel, and eaves represents the eavesdropping channel; The threshold ∈ According to the target bit error rate SNR setting: The threshold formula for the Pap test parameters is: Among them, G() represents a good bit channel, B() represents a bad bit channel, and W M W represents the main channel; E represents the eavesdropping channel, represents the information received by the unauthorized party, N is the number of channels, and N in i∈N is a natural number set, indicating that i is the index of a subchannel; According to different thresholds, the channel environment of the eavesdropping channel and the legal channel is set, and finally the channel transmission of the source is carried out according to the fading channel model of r(t)=h(t)*s(t)+n(t); and the public key is distributed to the information bits and random code elements in the polarization channel for transmission; wherein r(t) is the received signal, which is the signal actually received by the receiver, including the fading effect and noise influence of the transmitted signal through the channel, s(t) is the transmitted signal, which is the original signal sent by the transmitter at time t, h(t) is the channel response function, which represents the transmission characteristics of the signal when it passes through the channel at different times t, and n(t) is the additive noise.
6. The joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model according to claim 2 is characterized in that: When the second encryption is performed at the source, after receiving the ciphertext transmitted through the main channel, the sender uses the decryption key to decrypt the public key of the initial encryption and successfully recovers the public key of the receiver; Subsequently, the sender uses the public key to encrypt the message to be sent to the receiver using the RSA algorithm. Finally, the ciphertext is embedded into the information bits and random code bits in the polarized channel, and the public key is assigned to the frozen bits for transmission to the receiver, thereby achieving a second encrypted communication.
7. A joint source channel encryption coding system based on polarization code and RSA encryption algorithm under wiretap model, characterized in that: include: A polarization coding module is used to encode the source information through polarization codes and map the information signal to a relatively more reliable sub-channel by constructing a polarization code matrix; The RSA encryption module is used to encrypt the polarization-encoded data using the RSA public key encryption algorithm; RSA encryption performs secondary encryption on the information through the public key encryption and private key decryption mechanism.
8. The joint source channel encryption coding system based on polarization code and RSA encryption algorithm under the wiretap model according to claim 7, characterized in that: The polarization coding module performs channel division according to the channel environment of the polarization code channel, and divides the channel into information bits, random bits, and frozen bits. The sink transmits the public key to the source using the information bits and the random bits. The source transmits the ciphertext and the public key to the sink using the information bits and the frozen bits, respectively, and performs the first encryption on the information using channel coding.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the joint source channel encryption coding method based on polar code and RSA encryption algorithm under the wiretap model as described in any one of claims 1 to 6 are implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the joint source channel encryption coding method based on polarization code and RSA encryption algorithm under the wiretap model as described in any one of claims 1 to 6 are implemented.