An energy-limited industry internet of things wireless security communication cooperative interference method
By employing a collaborative interference method between sensor nodes inside and outside the cluster in industrial IoT, and using a genetic algorithm to select assisting interference nodes, the energy consumption problem of secure communication under energy-constrained conditions is solved, extending the system's secure communication time and improving the security rate.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-07
- Publication Date
- 2026-04-07
AI Technical Summary
In energy-constrained industrial IoT wireless security communication, how can we reduce energy consumption and extend the system's secure communication time while ensuring secure communication?
A collaborative interference method involving sensor nodes inside and outside the cluster is adopted. By randomly generating mutually orthogonal chips and using a genetic algorithm to select assisting interference nodes, combined with physical layer security resource allocation, the information transmission of legitimate channels is ensured to be free from interference by eavesdropping channels.
It achieves reduced energy consumption, extended system secure communication time, and improved system security rate while ensuring secure communication.
Smart Images

Figure CN116528261B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of cooperative interference technology in industrial IoT wireless security communication networks, and in particular to an energy-constrained cooperative interference method for industrial IoT wireless security communication. Background Technology
[0002] With the development of wireless communication in industrial IoT, the security of wireless communication is receiving increasing attention. Because some nodes in industrial IoT scenarios are placed in the field and their batteries are difficult to charge or replace, traditional key-based secure communication mechanisms significantly impact system lifespan. Therefore, minimizing energy consumption during secure communication to extend the system's secure communication time has become a key technical challenge to be addressed in secure wireless communication within industrial IoT.
[0003] Secure communication using key-based security mechanisms mainly includes three stages: authentication, encryption, and decryption. Utilizing keys for security requires significant computing power and energy consumption, substantially impacting the system's secure operating time. Traditional key-based security mechanisms are no longer suitable for scenarios with massive numbers of connected devices, given the complexity and difficulty of management. Physical layer security, based on information theory, uses the uniqueness and reciprocity of physical channels to encrypt information. This ensures normal reception on legitimate channels while reducing the quality of eavesdropping channels and improving the system's security speed.
[0004] In energy-constrained industrial IoT wireless security communication networks, a method of assisted interference based on sensor nodes within the cluster can be adopted. However, randomly selecting sensor nodes for assisted interference will affect the system's secure communication capability and time. If the method of randomly selecting sensor nodes for assisted interference is adopted, the system's secure communication time will be shortened. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide an energy-constrained wireless secure communication cooperation interference method for industrial Internet of Things, which can ensure secure communication of nodes while consuming the least amount of energy and extending the secure communication time of the system.
[0006] The technical solution adopted by this invention to solve its technical problem is: to provide an energy-constrained industrial IoT wireless security communication cooperation interference method, comprising:
[0007] Intra-cluster communication steps: The aggregation node within the cluster randomly generates L mutually orthogonal chips, and randomly selects one chip from the L mutually orthogonal chips. Save the data, randomly select L-1 sensor nodes within the cluster as assisting interference nodes for this round of communication, and remove the chip... The remaining L-1 chips are sent to the selected cooperating jamming nodes, and each cooperating jamming node receives only one chip; the aggregation node adjusts the transmission power to prevent nodes within the cluster from receiving chips from nodes outside the cluster.
[0008] Inter-cluster communication steps: The sink node within the cluster randomly generates L mutually orthogonal chips, and randomly selects one chip from the L mutually orthogonal chips. The data is stored, and a genetic algorithm is used to select N sensor nodes as assisting interference nodes for this round of communication, ensuring secure communication while minimizing power consumption. The sink node randomly selects nodes except for the chip. N chips are sent to the selected assisting jamming nodes, with each assisting jamming node receiving only one chip. The sending cluster sends valid information to the receiving cluster, and the assisting jamming nodes in the receiving cluster continuously send jamming information to their surroundings to interfere with the eavesdropping nodes. This jamming information is generated by each assisting jamming node and expanded using the received chips. After receiving the jammed valid information, the receiver uses the chips... The interference information is eliminated, and the valid information is finally restored after decoding.
[0009] In the inter-cluster communication step, the communication model between two nodes is represented as follows: Among them, z B For the information received by the recipient, P s h represents the transmitter's transmit power. AB Let x represent the direct channel gain from sender to receiver, and a represent the information transmitted by the sender. i This indicates whether to select the i-th sensor node as an assisting interference node, where G is the number of sensor nodes in the receiver cluster, and P... i h represents the transmit power of the i-th sensor node participating in the interference assistance within the cluster when sending interference information. Bi n represents the direct channel gain between the i-th sensor node participating in assisted interference and the receiver node within the cluster. i This represents the interference information emitted by the i-th sensor node, n. B It is zero-mean complex Gaussian additive noise.
[0010] The wireless link data transmission rate in the inter-cluster communication step must meet the following requirement: C sc =C b -C e >0, C sc For confidential capacity, it can only be kept confidential when it takes a positive value, C b For the receiver's channel capacity, C e This indicates the channel capacity of the eavesdropping node. h EiThis represents the direct channel gain between the i-th sensor node participating in the jamming assistance within the cluster and the eavesdropping node.
[0011] The genetic algorithm is used to select N sensor nodes as assisting interference nodes for this round of communication, so as to ensure secure communication while minimizing power consumption. Specifically:
[0012] Chromosomes are represented by binary codes, and the selection of assisting interference nodes is represented by one binary code for a chromosome, while the power of assisting interference nodes is represented by multiple binary codes.
[0013] The fitness of each chromosome in the initial population is calculated individually and sorted from minimum to maximum. An elite selection strategy is adopted to select a set proportion of elite individuals to be directly inherited into the next generation population, while the remaining individuals are crossovered to generate new chromosomes.
[0014] The fitness value of the new chromosome is calculated and compared with that of the parent chromosome. Chromosomes with fitness values exceeding the threshold are inherited to the next generation. All chromosomes retained after the operation are combined with elite chromosomes to form a new generation population, and the process is iterated.
[0015] If the number of iterations reaches a predetermined value or a set condition is met, it indicates that convergence has been achieved. The set condition is as follows: Where ω represents the population size, Fitness k Represents the fitness value of the k-th chromosome, Fitness min ε represents the smallest fit among all chromosomes, where ε is an arbitrarily small positive number.
[0016] Beneficial effects
[0017] By adopting the above-mentioned technical solution, the present invention has the following advantages and positive effects compared with the prior art: The present invention adopts a physical layer security resource allocation method based on genetic algorithm. According to the node information status such as communication node location and transmission power, the optimal resource allocation scheme is selected to ensure secure communication of nodes while consuming the least amount of energy and extending the secure communication time of the system. Attached Figure Description
[0018] Figure 1 This is a network model diagram of an embodiment of the present invention;
[0019] Figure 2 This is a network diagram illustrating intra-cluster communication in an embodiment of the present invention;
[0020] Figure 3 This is a network diagram illustrating inter-cluster communication in an embodiment of the present invention;
[0021] Figure 4It is a schematic diagram of the communication model in the embodiment of the present invention;
[0022] Figure 5 It is a flowchart of using a genetic algorithm to select cooperative interference nodes in the embodiment of the present invention. Specific embodiments
[0023] The following further elaborates the present invention in conjunction with specific embodiments. It should be understood that these embodiments are only used to illustrate the present invention and not to limit the scope of the present invention. In addition, it should be understood that after reading the content taught by the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of this application.
[0024] The embodiment of the present invention relates to a wireless security communication cooperative interference method for energy-constrained industrial Internet of Things. In this embodiment, in a closed space, there are some aggregation nodes and sensor nodes arranged. Since it is a closed space, eavesdropping nodes cannot be arranged inside the closed space. The entire network model of the scheme is as Figure 1 shown.
[0025] The process of ensuring secure communication is as follows:
[0026] 1. Intra-cluster communication, as Figure 2 shown. Assume that there are a total of G sensor nodes in node B. Node B randomly generates L mutually orthogonal chips (1 < L < G), denoted as Randomly select one of the L chips This chip is saved in node B without sending. Node B randomly selects L - 1 intra-cluster nodes as the cooperative interference nodes for this round of communication, and sends the remaining L - 1 chips to the selected cooperative interference nodes. Each cooperative interference node only receives one chip. Since the cluster range composed of node B is very small, node B can adjust the transmission power so that only intra-cluster nodes can receive the information. Since node E is not within the cluster range, node E cannot steal the chips sent by node B.
[0027] 2. Communication between node A and the cluster of node B. The eavesdropping node E will eavesdrop on the communication between node A and node B. As Figure 3 shown. Assume that there are a total of G sensor nodes in node B. Node B randomly generates L mutually orthogonal chips (1 < L < G), denoted as Randomly select one of the L chips This chip is saved in node B without sending. Node B uses a genetic algorithm to select nodes within the cluster, and calculates and selects the most appropriate solution to ensure the lowest power consumption while completing secure communication. Assume that the effective information sent from node A to node B is Each assisting interference node sends interference information, denoted as... With the received orthogonal chip Generate interference information: Then, for both the legitimate node B and the eavesdropping node E, the received message is:
[0028]
[0029] The orthogonal code piece retained at node B Make effective information It can be extracted, and the process is as follows:
[0030]
[0031]
[0032] In this embodiment, the communication model between the two nodes is as follows: Figure 4 As shown, it can be represented as:
[0033]
[0034]
[0035] Among them, P s h is the transmit power of node A. AB h represents the direct channel gain from node A to node B. AE Let x represent the direct channel gain from node A to node E, and let a represent the transmitted information from node A. i Indicates whether node B selects this sensor node as an assisting interference node, P i h represents the transmit power of the sensor nodes within the Node B cluster when sending assist jamming signals. Bi h represents the direct channel gain between the i-th sensor node participating in assisted interference within the cluster and node B. Ei n represents the direct channel gain between the i-th sensor node participating in assisted interference within the cluster and node E. i Let n represent the artificial noise emitted by the i-th sensor node. B and n E All are assumed to be zero-mean complex Gaussian additive noise, and n B ~N(0,1), n E ~N(0,1).
[0036] According to the above scheme, node B can access the stored chip. To eliminate noise from assisting interfering nodes, according to Shannon's information theory, channel capacity is defined as the maximum value of the average mutual information between the channel input and output. Therefore, the channel capacity of node B can be defined as:
[0037]
[0038] Where I(x; Z) B This represents the mutual information between the information sent by node A and the information received by node B.
[0039] The channel capacity of node E can be defined as:
[0040]
[0041] According to the definition of secure channel capacity, the system's wireless link data transmission rate is expressed as follows:
[0042] r sc =C sc =[C b -C e ] +
[0043] C sc The security capacity is only meaningful when it is positive. If the capacity of the legitimate channel is lower than the capacity of the eavesdropping channel, secure communication is impossible, and the security capacity is set to 0. Security Capacity C sc Defined as the maximum transmission rate that can be achieved from sender to receiver, i.e., the maximum transmission rate from node A to node B, under the premise that the eavesdropper cannot obtain the communication information.
[0044] In this embodiment, a genetic algorithm is used to select N sensor nodes as assisting interference nodes for this round of communication, thereby ensuring secure communication while minimizing power consumption. Figure 5 As shown, specifically:
[0045] Chromosomes are represented by binary codes, and the selection of interference nodes is represented by one binary code for a chromosome, while the power of interference nodes is represented by multiple binary codes.
[0046] Fitness was calculated individually for each chromosome in the initial population and sorted from smallest to largest. An elite selection strategy was adopted, selecting a certain proportion of elite individuals to directly inherit into the next generation, while the remaining individuals underwent crossover to generate new chromosomes.
[0047] The fitness value of the new chromosome is calculated and compared with that of the parent chromosome. Chromosomes with fitness values exceeding the threshold are inherited by the next generation. All chromosomes retained after the operation are combined with elite chromosomes to form a new generation population, and the process is iterated.
[0048] If the number of iterations reaches the predetermined value or the following conditions are met, it indicates that convergence has been achieved.
[0049]
[0050] Where ω represents the population size, Fitness k Represents the fitness value of the k-th chromosome, Fitness min Let ε represent the smallest fit among all chromosomes, and let ε be an arbitrarily small positive number used to represent individual differences in the population. In this embodiment, ε is taken as 10. -5 Once the algorithm terminates, the individual with the smallest fitness value in the population is the optimal solution. The optimal solution is added to the initial population in the next round to accelerate the convergence of the algorithm.
[0051] The present invention will be further illustrated by a specific embodiment below.
[0052] In this embodiment, 50 sensor nodes are selected to form a B-node cluster. The simulation is implemented using Python. The parameters used are shown in the table below:
[0053] Parameter name value Number of sensor nodes G in the cluster 50 Distance between node A and node B 30m Distance between node E and node B 50m Node A transmit power 50mW Data Z sent by node A 100kb
[0054] The parameters of the genetic algorithm are shown in the table below:
[0055] Genetic Algorithm Parameters value Group size 50 Terminating generation of a genetic algorithm 500 Crossover probability 0.8 Mutation probability 0.1
[0056] Comparative experiments were conducted with the node random selection algorithm under different numbers of sensor nodes. In the node random selection algorithm, the number of sensor nodes participating in auxiliary interference and the auxiliary interference power were fixed and consistent with the algorithm settings in this embodiment. As the number of nodes in the cluster increases, the number of nodes available for auxiliary interference also increases. When the number of nodes in the cluster increases to 40-50 nodes, the secure transmission energy will further decrease. In addition, the greater the distance between node A and node E, the lower the efficiency of h. AE The worse the effect.
[0057] Channel gain is used to represent the distance between the eavesdropper and the sender, and between the eavesdropper and the receiver. The energy consumption for secure transmission in a legitimate channel varies with the channel gain ratio between the eavesdropper and the sender, and between the eavesdropper and the receiver. With the channel gain set between 0.2 and 1.4, it can be seen that as the distance between the eavesdropping node and the sender increases, the energy consumed for secure communication decreases.
[0058] It is easy to see that the present invention adopts a physical layer security resource allocation method based on genetic algorithm. According to the node information status such as communication node location and transmission power, the optimal resource allocation scheme is selected to ensure secure communication of nodes while consuming the least amount of energy and extending the secure communication time of the system.
Claims
1. A method for interfering with energy-constrained wireless secure communication cooperation in industrial IoT, characterized in that, include: Intra-cluster communication steps: The aggregation node within the cluster randomly generates L mutually orthogonal chips, and randomly selects one chip from the L mutually orthogonal chips. Save the data, randomly select L-1 sensor nodes within the cluster as assisting interference nodes for this round of communication, and remove the chip... The remaining L-1 chips are sent to the selected cooperating jamming nodes, and each cooperating jamming node receives only one chip; the aggregation node adjusts the transmission power to prevent nodes within the cluster from receiving chips from nodes outside the cluster. Inter-cluster communication steps: The sink node within the cluster randomly generates L mutually orthogonal chips, and randomly selects one chip from the L mutually orthogonal chips. The data is stored, and a genetic algorithm is used to select N sensor nodes as assisting interference nodes for this round of communication, ensuring secure communication while minimizing power consumption. The sink node randomly selects nodes except for the chip. N chips are sent to the selected assisting jamming nodes, with each assisting jamming node receiving only one chip. The sending cluster sends valid information to the receiving cluster, and the assisting jamming nodes in the receiving cluster continuously send jamming information to their surroundings to interfere with the eavesdropping nodes. This jamming information is generated by each assisting jamming node and expanded using the received chips. After receiving the jammed valid information, the receiver uses the chips... The interference information is eliminated, and the valid information is finally restored after decoding.
2. The energy-constrained industrial IoT wireless secure communication cooperation interference method according to claim 1, characterized in that, In the inter-cluster communication step, the communication model between two nodes is represented as follows: Among them, z B For the information received by the recipient, P s h represents the transmitter's transmit power. AB Let x represent the direct channel gain from sender to receiver, and a represent the information transmitted by the sender. i This indicates whether to select the i-th sensor node as an assisting interference node, where G is the number of sensor nodes in the receiver cluster, and P... i h represents the transmit power of the i-th sensor node participating in the interference assistance within the cluster when sending interference information. Bi n represents the direct channel gain between the i-th sensor node participating in assisted interference and the receiver node within the cluster. i This represents the interference information emitted by the i-th sensor node, n. B It is zero-mean complex Gaussian additive noise.
3. The method for interfering with energy-constrained wireless secure communication cooperation in industrial IoT according to claim 2, characterized in that, The wireless link data transmission rate in the inter-cluster communication step must meet the following requirement: C sc =C b -C e >0, C sc For confidential capacity, it can only be kept confidential when it takes a positive value, C b For the receiver's channel capacity, C e This indicates the channel capacity of the eavesdropping node. h Ei This represents the direct channel gain between the i-th sensor node participating in the jamming assistance within the cluster and the eavesdropping node.
4. The energy-constrained industrial IoT wireless secure communication cooperation interference method according to claim 1, characterized in that, The genetic algorithm is used to select N sensor nodes as assisting interference nodes for this round of communication, so as to ensure secure communication while minimizing power consumption. Specifically: Chromosomes are represented by binary codes, and the selection of assisting interference nodes is represented by one binary code for a chromosome, while the power of assisting interference nodes is represented by multiple binary codes. The fitness of each chromosome in the initial population is calculated individually and sorted from minimum to maximum. An elite selection strategy is adopted to select a set proportion of elite individuals to be directly inherited into the next generation population, while the remaining individuals are crossovered to generate new chromosomes. The fitness value of the new chromosome is calculated and compared with that of the parent chromosome. Chromosomes with fitness values exceeding the threshold are inherited to the next generation. All chromosomes retained after the operation are combined with elite chromosomes to form a new generation population, and the process is iterated. If the number of iterations reaches a predetermined value or a set condition is met, it indicates that convergence has been achieved. The set condition is as follows: Where ω represents the population size, Fitness k Represents the fitness value of the k-th chromosome, Fitness min ε represents the smallest fit among all chromosomes, where ε is an arbitrarily small positive number.
Citation Information
Patent Citations
Clustering-based cooperative interference secure communication method in wireless sensor network
CN111698680A