A highly confidential wireless communication system

By dynamically evaluating and optimizing encryption algorithm strategies in wireless communication systems and combining multiple encryption algorithm combinations, the problem of difficult balance between security and efficiency in existing technologies is solved, and a balance between security and efficiency is achieved in high-confidentiality wireless communication systems.

CN116405932BActive Publication Date: 2025-10-03GUILIN UNIV OF ELECTRONIC TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310498503.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-06
Publication Date
2025-10-03
Estimated Expiration
2043-05-06

AI Technical Summary

Technical Problem

Existing high-security wireless communication systems cannot effectively balance security and efficiency.

Method used

A high-confidentiality wireless communication system that uses encryption modules and decryption modules to cooperate with each other dynamically evaluates and optimizes encryption algorithm strategies through encryption result quality estimation units, encryption algorithm selection units, and encryption processing units. It combines multiple encryption algorithm combination strategies to encrypt data and balance security and overhead.

Benefits of technology

While ensuring security, the overhead of the encryption system is reduced, efficiency is improved, and the encryption strategy can be flexibly adjusted according to different needs to meet the requirements of overhead and security weight.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116405932B_ABST
    Figure CN116405932B_ABST
Patent Text Reader

Abstract

The present invention relates to a high-confidentiality wireless communication system, which solves the technical problem of the imbalance between security and overhead. The system comprises a transmitting end, a channel and a receiving end, wherein the transmitting end is provided with an encryption module and the receiving end is provided with a decryption module. The encryption module and the decryption module cooperate with each other to complete encryption and decryption of the wireless communication system. The encryption module comprises an encryption result quality estimation unit for estimating the effect quality parameter of the encryption algorithm; an encryption algorithm selection unit loaded with an encryption algorithm selection program, which selects different encryption algorithm strategy combinations in time sequence to form an encryption algorithm sequence; an encryption algorithm library with at least three encryption algorithms built in; an encryption processing unit for running the encryption algorithm to complete signal encryption processing; and a technical solution in which the encryption algorithm selection program selects the encryption algorithm according to the output result of the signal quality statistics unit. The system effectively solves the problem and can be used in wireless communications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication systems, and in particular to a highly confidential wireless communication system. Background Art

[0002] Wireless data communication is a method of transmitting data information via radio waves. Developed from wired data communication, it enables data communication while on the move. Data communication is a combination of computers and communications, primarily used to enable communication between people and computers, and between computers.

[0003] The existing high-security wireless communication system cannot effectively balance the relationship between security and efficiency. The present invention provides a high-security wireless communication system to solve the above technical problems. Summary of the Invention

[0004] The technical problem to be solved by the present invention is that the relationship between security and efficiency cannot be effectively balanced in the prior art. A new high-security wireless communication system is provided, which has the characteristics of both efficiency and security.

[0005] In order to solve the above technical problems, the technical solutions adopted are as follows:

[0006] A highly secure wireless communication system includes a transmitting end, a channel, and a receiving end. The transmitting end is provided with an encryption module, and the receiving end is provided with a decryption module. The encryption module and the decryption module cooperate with each other to complete encryption and decryption of the wireless communication system. The encryption module includes:

[0007] An encryption result quality estimation unit, used to estimate the effect quality parameters of the encryption algorithm;

[0008] An encryption algorithm selection unit is loaded with an encryption algorithm selection program, which selects different encryption algorithm strategy combinations in time sequence to form an encryption algorithm sequence;

[0009] Built-in encryption algorithm library with at least 3 encryption algorithms;

[0010] Encryption processing unit, used to run encryption algorithm and complete signal encryption processing;

[0011] The encryption algorithm selection program selects an encryption algorithm according to the output result of the signal quality statistics unit, specifically including:

[0012] S1, receiving a dynamic evaluation result of an encryption algorithm by an encryption result quality estimation unit;

[0013] S2, compare the dynamic evaluation result with the predefined threshold. If it is better than the threshold, define the current encryption algorithm strategy as a qualified encryption algorithm strategy and execute step S6; if it is worse than the threshold, execute step S3 to optimize the current encryption algorithm strategy;

[0014] S3, reselecting encryption algorithm combination strategies from the encryption algorithm library and selecting the optimal encryption algorithm combination strategy;

[0015] S4, updating the encryption algorithm combination strategy in step S4 to a real-time encryption algorithm strategy;

[0016] S5, encrypt the communication signal using the optimized real-time encryption algorithm strategy.

[0017] In the above solution, for optimization, S3 further includes:

[0018] Define the set of real-time available encryption algorithm combination strategies as J[t], encryption algorithm combination strategy j∈J[t], and define the overhead coefficient K of the standard performance encryption algorithm combination strategy c , define the overhead coefficient K of the encryption algorithm combination strategy j that is better than the standard performance encryption algorithm combination strategy c The value of K save ;

[0019]

[0020] Among them, P w The encryption overhead E of the combination strategy with encryption overhead better than the standard performance encryption algorithm is c The probability of M is the size of the encrypted data, K ej represents the preparation cost of calling encryption algorithm combination strategy j; P w Obtained by querying in the historical encryption database;

[0021] If the encryption algorithm combination strategy j∈J[t] and the encryption algorithm combination strategy j is a standard performance encryption algorithm combination strategy, then the cost of the encryption algorithm combination strategy j is Among them, S c Represents the security factor of data encrypted by the standard performance encryption algorithm combination strategy, K mc It represents the unit cost of encrypting each frame of data using the standard performance encryption algorithm combination strategy;

[0022] If encryption algorithm combination strategy j is not a standard performance encryption algorithm combination strategy, and encryption algorithm combination strategy j∈J[t], it means that encryption algorithm combination strategy j is available, then the cost of using encryption algorithm combination strategy j is Among them, S j K represents the security factor of the encrypted data of encryption algorithm combination strategy j, mjIt represents the unit cost of encrypting each frame of data by encryption algorithm combination strategy j;

[0023] If the encryption algorithm combination strategy j is not a standard performance encryption algorithm combination strategy, and the encryption algorithm combination strategy Indicates that encryption algorithm combination strategy j is unavailable, then the cost of encryption algorithm combination strategy j is only the cost of trying to call encryption algorithm j, which is K' j =K ej ;

[0024] Furthermore, S3 also includes:

[0025] Each time you encrypt data, calculate K save Value, if K save If the value is negative, the standard performance encryption algorithm combination strategy is selected for transmission; otherwise, the real-time encryption algorithm combination strategy j is selected for encryption;

[0026] If J[t] includes multiple encryption algorithm combination strategies, calculate the K corresponding to each encryption algorithm combination strategy save Value, select K save The encryption algorithm combination strategy with the largest positive value.

[0027] Furthermore, the S3 further includes:

[0028] If the encryption requirement weights the cost requirement higher than the security requirement weight, then the encryption algorithm combination strategy with the lowest cost in J[t] is selected for encryption. For the new encryption algorithm combination strategy, its cost is calculated. If the cost is lower than the cost of the existing encryption algorithm combination strategy, then the new encryption algorithm combination strategy is switched to.

[0029] If the encryption requirement has a lower weight on the cost than the security requirement, then save When the value is negative, encryption is performed using a combination of standard performance encryption algorithms.

[0030] Furthermore, the standard performance encryption algorithm combination strategy is determined according to the following strategy:

[0031] (1) Calculate the error of the current channel estimation and calculate the channel estimation error value δ;

[0032] (2) Taking the channel estimation error value δ in step (1) as the center, find the encryption algorithm combination strategy corresponding to the channel estimation error value closest to the center;

[0033] (3) Calculate the cost of the encryption algorithm combination strategy in step (2) and calculate the average cost;

[0034] (4) Taking the average cost as the benchmark point, select the encryption algorithm combination strategy whose cost is greater than the average cost and closest to the average cost as the standard performance encryption algorithm combination strategy

[0035] Beneficial effects of the present invention: The present invention divides the long-term encryption of data into short-term encryption time slots, and encrypts the data using an encryption combination strategy composed of a plurality of encryption algorithms in the short-term encryption time slots. At this time, multiple encryption results of the encryption combination strategy at the same time are mixed to obtain an extended encryption result. In this process, a balance is calculated between the security and the overhead of the encryption algorithm. Under the premise of ensuring the security of the encryption coefficient, the overhead of the encryption system is reduced. Specifically, the set of encryption algorithm combination strategies available in real time is defined as J[t], the encryption algorithm combination strategy j∈J[t], and the overhead coefficient K of the standard performance encryption algorithm combination strategy is defined. c , define the overhead coefficient K of the encryption algorithm combination strategy j that is better than the standard performance encryption algorithm combination strategy c The value of K save The present invention is to save The calculation and specific strategies are used to perfectly balance the cost and security of the encryption coefficient. At the same time, when the cost and security requirements have a priority, different strategies can be used to meet them. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The present invention will be further described below with reference to the accompanying drawings and examples.

[0037] Figure 1 , schematic diagram of the high-confidentiality wireless communication system in Example 1. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0039] Example 1

[0040] This embodiment provides a highly secure wireless communication system. Figure 1 , including a transmitting end, a channel and a receiving end, wherein the transmitting end is provided with an encryption module, and the receiving end is provided with a decryption module. The encryption module and the decryption module cooperate with each other to complete the encryption and decryption of the wireless communication system, and the encryption module includes:

[0041] An encryption result quality estimation unit, used to estimate the effect quality parameters of the encryption algorithm;

[0042] An encryption algorithm selection unit is loaded with an encryption algorithm selection program, which selects different encryption algorithm strategy combinations in time sequence to form an encryption algorithm sequence;

[0043] Built-in encryption algorithm library with at least 3 encryption algorithms;

[0044] Encryption processing unit, used to run encryption algorithm and complete signal encryption processing;

[0045] The encryption algorithm selection program selects an encryption algorithm according to the output result of the signal quality statistics unit, specifically including:

[0046] S1, receiving a dynamic evaluation result of an encryption algorithm by an encryption result quality estimation unit;

[0047] S2, compare the dynamic evaluation result with the predefined threshold. If it is better than the threshold, define the current encryption algorithm strategy as a qualified encryption algorithm strategy and execute step S6; if it is worse than the threshold, execute step S3 to optimize the current encryption algorithm strategy;

[0048] S3, reselecting encryption algorithm combination strategies from the encryption algorithm library and selecting the optimal encryption algorithm combination strategy;

[0049] S4, updating the encryption algorithm combination strategy in step S4 to a real-time encryption algorithm strategy;

[0050] S5, encrypt the communication signal using the optimized real-time encryption algorithm strategy.

[0051] This embodiment primarily optimizes the design of the encryption module. This embodiment divides the long-term data encryption process into short encryption time slots and uses a combination of multiple encryption algorithms for encryption within these short encryption time slots. Multiple encryption results from the same combination of encryption algorithms are then combined to produce an extended encryption result. This process balances the security and overhead of the encryption algorithm. This reduces the overhead of the encryption system while ensuring the security of the encryption coefficients.

[0052] Preferably, S3 includes:

[0053] Define the set of real-time available encryption algorithm combination strategies as J[t], encryption algorithm combination strategy j∈J[t], and define the overhead coefficient K of the standard performance encryption algorithm combination strategy c , define the overhead coefficient K of the encryption algorithm combination strategy j that is better than the standard performance encryption algorithm combination strategy c The value of K save ;

[0054]

[0055] Among them, P w The encryption overhead E of the combination strategy with encryption overhead better than the standard performance encryption algorithm is c The probability of M is the size of the encrypted data, K ej represents the preparation cost of calling encryption algorithm combination strategy j; P w Obtained by querying in the historical encryption database;

[0056] If the encryption algorithm combination strategy j∈J[t] and the encryption algorithm combination strategy j is a standard performance encryption algorithm combination strategy, then the cost of the encryption algorithm combination strategy j is Among them, S c Represents the security factor of data encrypted by the standard performance encryption algorithm combination strategy, K mc It represents the unit cost of encrypting each frame of data using the standard performance encryption algorithm combination strategy;

[0057] If encryption algorithm combination strategy j is not a standard performance encryption algorithm combination strategy, and encryption algorithm combination strategy j∈J[t], it means that encryption algorithm combination strategy j is available, then the cost of using encryption algorithm combination strategy j is Among them, S j K represents the security factor of the encrypted data of encryption algorithm combination strategy j, mj It represents the unit cost of encrypting each frame of data by encryption algorithm combination strategy j;

[0058] If the encryption algorithm combination strategy j is not a standard performance encryption algorithm combination strategy, and the encryption algorithm combination strategy Indicates that encryption algorithm combination strategy j is unavailable, then the cost of encryption algorithm combination strategy j is only the cost of trying to call encryption algorithm j, which is K' j =K ej .

[0059] By adopting the aforementioned procedure, how to reselect the encryption algorithm combination strategy from the encryption algorithm library and select the optimal encryption algorithm combination strategy is optimized.

[0060] Preferably, S3 further includes:

[0061] Each time you encrypt data, calculate K save Value, if K save If the value is negative, the standard performance encryption algorithm combination strategy is selected for transmission; otherwise, the real-time encryption algorithm combination strategy j is selected for encryption;

[0062] If J[t] includes multiple encryption algorithm combination strategies, calculate the K corresponding to each encryption algorithm combination strategy save Value, select K save The encryption algorithm combination strategy with the largest positive value.

[0063] Preferably, the S4 further includes:

[0064] If the encryption requirement weights the cost requirement higher than the security requirement weight, then the encryption algorithm combination strategy with the lowest cost in J[t] is selected for encryption. For the new encryption algorithm combination strategy, its cost is calculated. If the cost is lower than the cost of the existing encryption algorithm combination strategy, then the new encryption algorithm combination strategy is switched to.

[0065] If the encryption requirement has a lower weight on the cost than the security requirement, then save When the value is negative, encryption is performed using a combination of standard performance encryption algorithms.

[0066] Preferably, the standard performance encryption algorithm combination strategy is determined according to the following strategy:

[0067] (1) Calculate the error of the current channel estimation and calculate the channel estimation error value δ;

[0068] (2) Taking the channel estimation error value δ in step (1) as the center, find the encryption algorithm combination strategy corresponding to the channel estimation error value closest to the center;

[0069] (3) Calculate the cost of the encryption algorithm combination strategy in step (2) and calculate the average cost;

[0070] (4) Taking the average overhead as the benchmark point, the encryption algorithm combination strategy with the overhead closest to the average overhead is selected as the standard performance encryption algorithm combination strategy.

[0071] This embodiment divides the long-term encryption of data into short-term encryption time slots, and encrypts the data using an encryption combination strategy composed of multiple encryption algorithms in the short-term encryption time slots. At this time, multiple encryption results of the encryption combination strategy at the same time are mixed to obtain an extended encryption result. In this process, a balance is calculated between the security and overhead of the encryption algorithm. While ensuring the security of the encryption coefficient, the overhead of the encryption system is reduced. Specifically, the set of real-time available encryption algorithm combination strategies is defined as J[t], the encryption algorithm combination strategy j∈J[t], and the overhead coefficient K of the standard performance encryption algorithm combination strategy is defined. c , define the overhead coefficient K of the encryption algorithm combination strategy j that is better than the standard performance encryption algorithm combination strategy c The value of K save The present invention is to save The calculation and specific strategies are used to perfectly balance the cost and security of the encryption coefficient. At the same time, when the cost and security requirements have a priority, different strategies can be used to meet them.

[0072] In this embodiment, the decryption end is completed using a solution corresponding to the encryption end, and this embodiment will not be described in detail.

[0073] Although the above describes the illustrative specific embodiments of the present invention so that those skilled in the art can understand the present invention, the present invention is not limited to the scope of the specific embodiments. For those skilled in the art, as long as various changes are within the spirit and scope of the present invention as defined and determined by the appended claims, all inventions and creations based on the concepts of the present invention are protected.

Claims

1. A highly secure wireless communication system comprising a transmitter, a channel, and a receiver, wherein the transmitter is provided with an encryption module and the receiver is provided with a decryption module, the encryption module and the decryption module cooperate with each other to complete encryption and decryption of the wireless communication system, characterized in that: The encryption module includes: An encryption result quality estimation unit, used to estimate the effect quality parameters of the encryption algorithm; An encryption algorithm selection unit is loaded with an encryption algorithm selection program, which selects different encryption algorithm strategy combinations in time sequence to form an encryption algorithm sequence; Built-in encryption algorithm library with at least 3 encryption algorithms; Encryption processing unit, used to run encryption algorithm and complete signal encryption processing; The encryption algorithm selection program selects an encryption algorithm according to the output result of the signal quality statistics unit, specifically including: S1, receiving a dynamic evaluation result of an encryption algorithm by an encryption result quality estimation unit; S2, compare the dynamic evaluation result with the predefined threshold. If it is better than the threshold, define the current encryption algorithm strategy as a qualified encryption algorithm strategy and execute step S5; if it is worse than the threshold, execute step S3 to optimize the current encryption algorithm strategy; S3, reselecting encryption algorithm combination strategies from the encryption algorithm library and selecting the optimal encryption algorithm combination strategy; S4, updating the encryption algorithm combination strategy in step S4 to a real-time encryption algorithm strategy; S5, encrypting the communication signal using the optimized real-time encryption algorithm strategy; S3 includes: Define the set of real-time available encryption algorithm combination strategies as J[t], encryption algorithm combination strategy j∈J[t], and define the overhead coefficient K of the standard performance encryption algorithm combination strategy c , define the overhead coefficient K of the encryption algorithm combination strategy j that is better than the standard performance encryption algorithm combination strategy c The value of K save ; Among them, P w The encryption overhead E of the combination strategy with encryption overhead better than the standard performance encryption algorithm is c The probability of M is the size of the encrypted data, K ej represents the preparation cost of calling encryption algorithm combination strategy j; P w Obtained by querying in the historical encryption database; If the encryption algorithm combination strategy j∈J[t] and the encryption algorithm combination strategy j is a standard performance encryption algorithm combination strategy, then the cost of the encryption algorithm combination strategy j is Among them, S c Represents the security factor of data encrypted by the standard performance encryption algorithm combination strategy, K mc It represents the unit cost of encrypting each frame of data using the standard performance encryption algorithm combination strategy; If encryption algorithm combination strategy j is not a standard performance encryption algorithm combination strategy, and encryption algorithm combination strategy j∈J[t], it means that encryption algorithm combination strategy j is available, then the cost of using encryption algorithm combination strategy j is Among them, S j K represents the security factor of the encrypted data of encryption algorithm combination strategy j, mj It represents the unit cost of encrypting each frame of data by encryption algorithm combination strategy j; If the encryption algorithm combination strategy j is not a standard performance encryption algorithm combination strategy, and the encryption algorithm combination strategy Indicates that encryption algorithm combination strategy j is unavailable, then the cost of encryption algorithm combination strategy j is only the cost of trying to call encryption algorithm j, which is K ’ j =K ej .

2. The highly secure wireless communication system according to claim 1, wherein: S3 also includes: Each time you encrypt data, calculate K save Value, if K save If the value is negative, the standard performance encryption algorithm combination strategy is selected for transmission; otherwise, the real-time encryption algorithm combination strategy j is selected for encryption; If J[t] includes multiple encryption algorithm combination strategies, calculate the K corresponding to each encryption algorithm combination strategy save Value, select K save The encryption algorithm combination strategy with the largest positive value.

3. The highly secure wireless communication system according to claim 2, wherein: Said S3 further comprises: If the encryption requirement weights the cost requirement higher than the security requirement weight, then the encryption algorithm combination strategy with the lowest cost in J[t] is selected for encryption. For the new encryption algorithm combination strategy, its cost is calculated. If the cost is lower than the cost of the existing encryption algorithm combination strategy, then the new encryption algorithm combination strategy is switched to. If the encryption requirement has a lower weight on the cost than the security requirement, then save When the value is negative, encryption is performed using a combination of standard performance encryption algorithms.

4. The highly secure wireless communication system according to claim 2, wherein: The standard performance encryption algorithm combination strategy is determined according to the following strategy: (1) Calculate the error of the current channel estimation and calculate the channel estimation error value δ; (2) Taking the channel estimation error value δ in step (1) as the center, find the encryption algorithm combination strategy corresponding to the channel estimation error value closest to the center; (3) Calculate the cost of the encryption algorithm combination strategy in step (2) and calculate the average cost; (4) Taking the average overhead as the benchmark point, the encryption algorithm combination strategy with the overhead closest to the average overhead is selected as the standard performance encryption algorithm combination strategy.

Citation Information

Patent Citations

  • Selection method of lightweight encryption algorithm based on scene requirements

    CN112507358A

  • Communication device, communication system, and cryptographic algorithm selection method

    CN1503504A