An Industrial Internet of Things Edge Computing Secure Communication Method Based on Federated Learning

A unified framework for industrial IoT systems using federated learning and edge computing optimizes task offloading to enhance security and efficiency by minimizing latency and energy consumption.

CN120151374BActive Publication Date: 2025-07-15GUANGZHOU UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510607873.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-13
Publication Date
2025-07-15
Estimated Expiration
2045-05-13

AI Technical Summary

Technical Problem

Existing Industrial Internet of Things (IIoT) secure communication technology has failed to effectively balance communication security, energy consumption and task response time. Especially under the federated learning framework, there is a problem of excessive energy consumption or reduced task response time when security is improved.

Method used

Build a unified collaborative framework for industrial Internet of Things systems, combine federated learning and edge computing technology, send interference signals through edge computing servers to resist eavesdropping devices, and optimize task offloading strategies to minimize the average computing task delay and ensure that communication channel security and energy consumption are within constraints.

Benefits of technology

It significantly improves data privacy protection and communication security, optimizes energy consumption and task offloading strategies, and improves the overall performance and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120151374B_ABST
    Figure CN120151374B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of industrial Internet of Things security communication technology, and is a secure communication method for industrial Internet of Things edge computing based on federated learning, including constructing a unified cooperation framework for the industrial Internet of Things system; sending interference signals to eavesdropping devices by the edge computing server with interference power, so that the secure transmission rate of the communication channel is positive in the presence of eavesdropping; calculating the total energy consumption of the edge computing server under different task offloading strategies, and the total energy consumption of the edge computing server does not exceed the maximum energy consumption that the industrial Internet of Things system can bear; constructing an offloading decision model based on federated learning, aiming to minimize the average computing task delay, and outputting an optimal offloading decision based on the offloading decision model. By constructing a unified cooperation framework for the industrial Internet of Things system and combining federated learning and edge computing technologies, the present invention can significantly improve data privacy protection and communication security, and minimize the time of the average computing task under energy consumption constraints.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of industrial Internet of Things (IIoT) secure communication, and particularly to a secure communication method for industrial IoT edge computing based on federated learning. Background Art

[0002] Industrial Internet of Things (IIoT), as a core component of intelligent manufacturing and Industry 4.0, is rapidly changing the operation mode of traditional industries. By connecting industrial devices, systems, and sensors to the Internet, IIoT enables device intelligence and data integration, thereby improving production efficiency and reducing the operating costs of enterprises. However, these advantages of IIoT also bring new challenges, especially in data security and privacy protection. As more and more sensitive data flows in the IIoT network, it becomes crucial to protect this data from being stolen and misused. The existing secure communication technologies for IIoT mainly rely on traditional network security measures, such as encrypting data or access control. These measures provide a certain degree of security protection at the network layer and the transport layer.

[0003] Edge computing is a distributed computing paradigm that processes computing, storage, etc. close to the data source or the user, reducing the risk of data transmission in the network and helping to protect user privacy. At the same time, with the shortening of the transmission distance, the efficiency of the entire system is also improved. Moreover, by processing data at the network edge, edge computing reduces the dependence on the central cloud, thereby saving bandwidth and storage resources. This provides significant advantages in terms of performance, cost, etc. in the IIoT scenario, and also makes edge computing technology one of the key technologies to support modern Industry 4.0 and intelligent manufacturing. With the rapid development of IIoT, the demand for data privacy, security, and edge computing is gradually increasing, and federated learning provides a method for distributed model training without sharing raw data, which highly matches the requirements of IIoT. Therefore, federated learning has also been gradually introduced into the IIoT scenario.

[0004] Given the advantages of edge computing and federated learning in IIoT, many works have also started to combine these two technologies with IIoT scenarios. This will also bring various problems, such as energy consumption, security, and system efficiency. Since industrial devices usually have limited resources (including computing power, bandwidth, and energy), existing solutions have not effectively balanced the relationship among communication security, energy consumption, and task offloading efficiency, resulting in problems such as excessive energy consumption when security is improved or a decrease in task response time. Existing works have provided partial solutions in federated learning, physical layer secure communication, and task scheduling optimization, but they are usually applied independently and do not form a unified framework for collaborative optimization. For the secure communication problem of edge computing in IIoT, especially in the federated learning framework, a new secure communication method is needed to solve the problem of ignoring security in the communication process in existing technologies and minimize the time of the average computing task under energy consumption constraints. Summary of the Invention

[0005] To solve the technical problems existing in the prior art, the present invention constructs a unified collaborative framework for the industrial Internet of Things system, combines federated learning and edge computing technologies, and can significantly improve data privacy protection and communication security, and minimize the time of the average computing task under energy consumption constraints.

[0006] The object of the present invention can be achieved by adopting the following technical solutions:

[0007] A secure communication method for edge computing in an industrial Internet of Things based on federated learning, the method comprising:

[0008] S1. Construct a unified collaborative framework for the industrial Internet of Things system, and divide the industrial Internet of Things system into a machine device layer, an edge layer, and a cloud server layer;

[0009] The machine device layer includes a number of machine devices, and the machine devices are used to execute local computing tasks and communicate with the edge computing server, and transfer model parameters to the edge layer;

[0010] The edge layer includes a number of edge computing servers, and the edge computing servers are used to collect model parameters of machine devices within the coverage area and update the local model using the model parameters. The edge computing servers work collaboratively through the method of federated learning and participate in training the global model;

[0011] The cloud server layer is used to coordinate the federated learning process of the entire industrial Internet of Things system and manage the aggregation and distribution of model updates between edge computing servers;

[0012] S2. The edge computing server sends interference signals to the eavesdropping device with interference power, so that the secure transmission rate of the communication channel is positive in the presence of eavesdropping;

[0013] S3. Combine the communication energy consumption, local training energy consumption, computing energy consumption, and interference signal energy consumption to calculate the total energy consumption of the edge computing server under different task offloading strategies, where the total energy consumption of the edge computing server does not exceed the maximum energy consumption that the industrial Internet of Things system can bear.

[0014] S4. Construct an offloading decision-making model based on federated learning. The offloading decision-making model aims to minimize the average computing task delay, and based on the offloading decision-making model, output the optimal offloading decision according to the channel state and device resources.

[0015] Specifically, the step S2 includes:

[0016] S21. Detect whether there are potential eavesdropping devices around the edge computing server by equipping the edge computing server with a camera and a synthetic aperture radar.

[0017] S22. When it is detected that there are potential eavesdropping devices around the edge computing server, send interference signals to the eavesdropping devices at the interference power, so that the secure transmission rate of the communication channel is always greater than zero.

[0018] Specifically, the step S22 includes:

[0019] The edge computing server captures the radio frequency energy sent by the base station and periodically transmits data. During a time period cycle, the edge computing server uses the radio frequency energy harvesting technology to collect the energy sent by the base station through the energy harvesting module, and the collected energy is used to power the edge computing server.

[0020] In the next time period cycle, when an edge computing server sends data to the base station and the throughput requirements of other edge computing servers do not exceed the maximum throughput that the edge computing server can achieve, the edge computing server uses the interference power to send interference signals to potential eavesdropping devices, so that the secure transmission rate of the edge computing server sending data to the base station is greater than zero.

[0021] Specifically, the edge computing server uses the radio frequency energy harvesting technology to collect the energy sent by the base station through the energy harvesting module, where the collected energy is expressed as :

[0022] ;

[0023] where is the energy conversion efficiency, is the downlink channel gain coefficient of the base station sending radio frequency energy to the edge computing server, is the transmit power of the base station, is a cycle time.

[0024] Specifically, the secure transmission rate of the edge computing server that sends data to the base station is equal to the data transmission throughput from the edge computing server to the base station minus the threshold of the eavesdropping throughput, and the threshold of the eavesdropping throughput is expressed as :

[0025] ;

[0026] wherein, is a cycle time, B is the channel bandwidth, is the white noise power at the base station, is the downlink channel gain coefficient for the base station to send RF energy to the edge computing server, p1 is the transmission power of the base station, is the interference power, .

[0027] Specifically, the self-throughput requirements of the other edge computing servers satisfy the following constraint conditions:

[0028] ;

[0029] wherein, represents the self-throughput requirements of the other edge computing servers, is the energy collected by the edge computing server from the base station, is a cycle time, B is the channel bandwidth, is the white noise power at the base station, is the uplink channel gain coefficient for the edge computing server to send data to the base station.

[0030] Specifically, step S3 includes:

[0031] S31. Calculate the local training energy consumption, communication energy consumption, edge computing energy consumption, and interference signal energy consumption respectively. The communication energy consumption includes the edge offloading communication energy consumption and the uploading to the cloud communication energy consumption;

[0032] S32. Calculate the total energy consumption of the edge computing server under different task offloading strategies according to the local training energy consumption, communication energy consumption, edge computing energy consumption, and interference signal energy consumption. The total energy consumption of the edge computing server does not exceed the maximum energy consumption that the industrial Internet of Things system can bear. The total energy consumption of the edge computing server is expressed as:

[0033]

[0034] wherein, , indicating that the task is offloaded to the local of the machine device; , indicating that the task is offloaded to the edge computing server; , indicating that the task is offloaded to the cloud; represents the local training energy consumption, Denotes the interference energy consumption, Denotes the edge offloading communication energy consumption, Denotes the edge computing energy consumption, Denotes the communication energy consumption for uploading to the cloud.

[0035] Specifically, the step S4 includes:

[0036] S41. Calculate the processing time for task offloading of different offloading decision tasks and the total time consumption of the machine device participating in federated learning. With the goal of minimizing the average computing task delay, construct an offloading decision model based on federated learning

[0037] S42. Use federated learning to distributively train the offloading decision model, receive the model updates transmitted from the edge computing server, and perform weighted averaging on the model updates to obtain a new global model and return it to the edge computing server;

[0038] S43. At the time of task offloading, based on the offloading decision model, output the optimal offloading decision according to the channel state and device resources.

[0039] Specifically, the step S41 includes:

[0040] S411. Calculate the processing time for task offloading of different offloading decisions respectively:

[0041] When task offloading is performed locally on the machine device, the processing time for task offloading is the computing time of the task machine device;

[0042] When task offloading is performed on the edge computing server, the processing time for task offloading is the sum of the communication time between the machine device and the edge computing server, the computing time of the task on the edge computing server, and the transmission time when returning the result data;

[0043] When task offloading is performed in the cloud, the processing time for task offloading is the sum of the communication time between the machine device and the edge computing server, the transmission time required for data to be transmitted from the edge computing server to the cloud server or the transmission time for the returned data to be transmitted back from the cloud server to the edge computing server after computing, and the transmission delay for returning the result data from the edge computing server to the machine device;

[0044] S412. Calculate the total time consumption of the machine device participating in federated learning, and obtain the total time consumption of all tasks according to the processing time of task offloading and the total time consumption of the machine device participating in federated learning;

[0045] S413. Set the model optimization objective function according to the total time consumption of all tasks with the goal of minimizing the average computing task delay, and construct an offloading decision model based on federated learning;

[0046] The model optimization objective function is expressed as:

[0047] ;

[0048] where ξ represents the time period, represents the reciprocal of the number of device sets, and is used to calculate the average task delay; represents the number of device sets in the industrial Internet of Things system, represents the machine device at time offloading decision. If , it means the task is offloaded to the local machine device; if , the task is offloaded to the edge computing server; if , the task is offloaded to the cloud.

[0049] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0050] The present invention proposes a secure communication method for industrial Internet of Things edge computing based on federated learning. By combining federated learning and edge computing technologies, the edge computing server sends interference signals to eavesdropping devices with interference power, so that the secure transmission rate of the communication channel is positive in the presence of eavesdropping, which can significantly improve data privacy protection and communication security. By calculating the total energy consumption of the edge computing server under different task offloading strategies and making the total energy consumption of the edge computing server not exceed the maximum energy consumption that the industrial Internet of Things system can bear, a offloading decision model based on federated learning is constructed. The offloading decision model aims to minimize the average computing task delay. Based on the offloading decision model, the optimal offloading decision is output according to the channel state and device resources, which can optimize the energy consumption and task offloading strategy, improve the overall performance and reliability of the system. The present invention has high practicability and broad application prospects. Description of the Drawings

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on the structures shown in these drawings.

[0052] Figure 1 is a flowchart of a secure communication method for industrial Internet of Things edge computing based on federated learning in an embodiment of the present invention;

[0053] Figure 2 is a framework diagram of the industrial Internet of Things system in an embodiment of the present invention;

[0054] Figure 3 It is the topology structure diagram of the industrial Internet of Things system in the embodiment of the present invention;

[0055] Figure 4 It is a schematic diagram of using federated learning to distributively train an offloading decision-making model in the embodiment of the present invention. Specific implementation manners

[0056] Next, the technical solution of the present invention will be further described in detail in conjunction with the accompanying drawings and embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. The implementation manners of the present invention are not limited thereto. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0057] Embodiment 1:

[0058] As Figure 1 shown, the industrial Internet of Things edge computing security communication method based on federated learning according to the present invention includes the following steps:

[0059] S1. Construct a unified cooperation framework for the industrial Internet of Things system, and divide the industrial Internet of Things system into a machine device layer, an edge layer, and a cloud server layer.

[0060] As Figure 2As shown, it is a framework diagram of an industrial Internet of Things (IIoT) system. Based on a three-layer hierarchical architecture, the IIoT system is divided into a machine device layer, an edge layer, and a cloud server layer. Among them, the machine device layer includes several local machine devices, each of which has limited computing resources, used to execute local computing tasks and communicate with the edge computing server, and transfer model parameters to the edge layer. The data of these machine devices is not directly shared, but the information of the machine devices is passed to the edge computing server for model updates in federated learning. The edge layer includes several edge computing servers, which are used to collect the model parameters of the machine devices within the coverage area and update the local model using the model parameters. The edge computing servers work together in a federated learning manner and participate in training the global model. The cloud server layer is used to coordinate the federated learning process of the entire IIoT system and manage the aggregation and distribution of model updates among the edge computing servers. The cloud server does not directly access the data of the machine devices, but trains the global model based on the local model updates of each edge computing server. In the distributed collaboration of federated learning, in each training round, each edge computing server collects local data from the machine devices it covers, combines it with the model distributed by the central cloud server for local training, generates an update of the model parameters according to the results of local training, and sends the model update to the central cloud server. The cloud server will perform a weighted average of these model updates to obtain a new global model.

[0061] Based on a three-layer hierarchical architecture, the IIoT system is divided into a machine device layer, an edge layer, and a cloud server layer, making each layer of the IIoT system relatively independent. It can be expanded individually without affecting other layers, improving the flexibility and scalability of the system. The hierarchical architecture improves the fault tolerance of the system. A failure in one layer will not cause the entire system to crash, enhancing the stability of the system. In IIoT scenarios, devices and systems may come from different manufacturers and have different technical standards. The hierarchical architecture can better integrate and manage these heterogeneous components.

[0062] S2. The edge computing server sends interference signals to the eavesdropping device at an interference power, so that the secure transmission rate of the communication channel is positive in the presence of eavesdropping, ensuring the security of the communication channel.

[0063] Currently, the security communication technologies commonly used in IIoT scenarios generally only target the protection of the network layer or the transport layer, such as the IPSec protocol, the TLS protocol, etc. The IPSec encryption protocol is a network layer security protocol that provides confidentiality, integrity, authentication, and anti-replay protection for IP communications. The IPsec protocol provides security for network communications by encrypting and authenticating IP packets at the network layer. It uses security associations (SAs) to determine the encryption and authentication parameters and can work in either transport mode or tunnel mode to ensure the confidentiality, integrity, and authenticity of data during transmission, while supporting anti-replay attacks and automatic key management. TLS (Transport Layer Security protocol) is a protocol used to provide encrypted communication and data integrity on computer networks. It protects data transmission by establishing an encrypted channel between the client and the server, ensuring the confidentiality and integrity of information and preventing data from being eavesdropped on or tampered with during transmission. TLS negotiates encryption algorithms, completes authentication, generates session keys through a handshake process, and uses these parameters to encrypt data throughout the session. However, the above solutions cannot protect the security of physical layer communications and cannot handle the situation where there are eavesdropping devices in this scenario. To address potential eavesdropping devices, this embodiment proposes a communication method for physical layer security in the IIoT scenario to resist eavesdropping devices and ensure secure physical layer communication.

[0064] S21. Detect whether there are potential eavesdropping devices around the edge computing server by equipping the edge computing server with devices such as cameras and synthetic aperture radars (SARs), and the location information of the eavesdropping devices can be obtained. Specifically, by equipping cameras and synthetic aperture radars, the surrounding environment can be sensed. After detecting potential eavesdropping devices, the edge computing server can take interference measures and emit interference signals to interfere with nearby eavesdroppers, thereby ensuring the security of data transmission. This detection mechanism is part of the edge computing server's secure communication model and aims to provide security guarantees for data transmission in the industrial Internet of Things environment.

[0065] S22. When it is detected that there are potential eavesdropping devices around the edge computing server, send interference signals to the eavesdropping devices at the interference power so that the secure transmission rate of the communication channel is always greater than zero. Keeping the secure transmission rate of the communication channel always greater than zero in the presence of eavesdropping ensures the security of communication.

[0066] S221. The edge computing server captures the radio frequency energy sent by the base station and periodically transmits data. During a time period cycle, the edge computing server uses radio frequency energy harvesting technology through the energy harvesting module to collect the energy sent by the base station, and the collected energy is used to power the edge computing server.

[0067] such as Figure 3As shown in the figure, it is the topology structure diagram of the Industrial Internet of Things (IIoT) system. The IIoT system includes a base station, machine devices, an edge computing server, and a potential eavesdropping device. The potential eavesdropping device only eavesdrops on the edge computing server. Other nodes, on the premise of ensuring their own transmission throughput requirements, send interference signals to help the edge computing server interfere with the potential eavesdropping device. At the same time, to improve deployment flexibility, reduce maintenance and operation costs, increase device lifespan, and conform to the important green development concept in Industry 4.0, the edge computing server utilizes Radio Frequency (RF) Energy Harvesting technology to collect the energy transmitted by the base station. RF Energy Harvesting technology is a technology that harvests energy from radio frequency (RF) signals, capable of converting the wireless electromagnetic wave energy in the surrounding environment into electrical energy to provide power for devices. In the IIoT scenario, the base station is responsible for sending RF energy signals to the edge computing server. These signals propagate in the form of electromagnetic waves and carry energy that can be converted into electrical energy. The RF energy signals emitted by the base station propagate through the air to the edge computing server, which is equipped with an energy harvesting module. The energy harvesting module is used to capture the RF energy signals from the base station. The energy harvesting module includes an antenna, a rectifier circuit, an energy storage module, and a power management unit. The antenna optimizes the gain and directivity for specific frequency bands (such as 2.4 GHz, 5 GHz, or millimeter waves) to efficiently capture the base station signals and convert them into electrical energy. The rectifier circuit is used to convert the alternating current RF signal into direct current and boost the output voltage through a voltage multiplier (such as the Cockcroft-Walton circuit) to meet the power supply requirements of the edge computing server. The collected energy is stored through the energy storage module and the power management unit, and the energy distribution is optimized through the Maximum Power Point Tracking (MPPT) technology to ensure stable power supply. The collected electrical energy is stored in a battery for use when there is no external RF energy supply. The stored energy is then used for the operation of the edge computing server, including local data processing, model training, communication with other devices, etc. This process is periodic, and the edge computing server needs to continuously collect energy to maintain its operation. Using this RF energy harvesting technology enables the edge computing server to be deployed in places without traditional power coverage, improving the deployment flexibility and scope. At the same time, it reduces the need for battery replacement, thus reducing maintenance costs and operation costs.

[0068] S222. In the next time period cycle, when an edge computing server sends data to the base station and the own throughput requirements of other edge computing servers do not exceed the maximum throughput that the edge computing server can achieve, the edge computing server uses the interference power to send interference signals to the potential eavesdropping device, making the secure transmission rate of the edge computing server sending data to the base station greater than zero.

[0069] In this embodiment, the edge computing server captures the radio frequency energy sent by the base station and transmits data periodically. During the first time period cycle, the edge computing server first captures the radio frequency energy sent by the base station. During the next time period cycle, the edge computing server sends data to the base station. The edge computing server to sends interference signals respectively to interfere with the eavesdropping device. From to cycle, the edge computing server to uses its remaining energy to transmit data to the base station. When the edge computing server collects energy through radio frequency energy harvesting technology, considering fairness, each time period ( 、 、…、 )should be made equal because in this network environment, multiple edge computing servers share limited resources, including energy and communication bandwidth. If each edge computing server obtains different energy and communication resources in different time periods, it may lead to significantly better performance of some servers than others, resulting in unfair resource allocation. Therefore, considering fairness, assume = =…= .

[0070] The downlink channel gain coefficient of the radio frequency energy sent by the base station to the edge computing server is denoted as , and the uplink channel gain coefficient of the data sent by the edge computing server to the base station is denoted as . The eavesdropping channel coefficient from the edge computing server to the potential eavesdropping device is denoted as , and the interference channel coefficient from the edge computing server transmitting the interference signal to the potential eavesdropping device node is denoted as . In an actual wireless communication environment, the change of the channel is usually relatively slow, especially when the environment does not change violently. In this case, the channel gain remains relatively constant within one symbol period or several symbol periods, and changes only on a longer time scale. Therefore, we can assume that the uplink and downlink channels, the eavesdropping channel and the interference channel are all quasi-static fading channels, that is, the channel gain (including amplitude and phase) is considered constant and does not change with time, that is 、 、 、 remain unchanged within the given working time T.

[0071] Assume that the total length of the operating cycle \(T = 1\), and the total length \(T\) is evenly divided into \(K\) time periods. Therefore, one time period The cycle must satisfy the following inequality:

[0072] (1)

[0073] During the cycle, the base station broadcasts a radio frequency energy signal with transmission power The edge computing server captures these signals through its energy harvesting module and converts them into electrical energy. The energy collected by the edge computing server can be expressed as :

[0074] (2)

[0075] where is the energy conversion efficiency, is the downlink channel gain coefficient for the base station to send radio frequency energy to the edge computing server, is the transmission power of the base station, is the time of one cycle.

[0076] During the cycle, the edge computing server sends information to the base station. At the same time, potential eavesdropping device nodes attempt to eavesdrop on the data of the edge computing server . On the premise of meeting its own throughput requirements, the edge computing server sends interference signals (noise data) to the eavesdropping devices with interference power to reduce the eavesdropping throughput of potential eavesdropping device nodes and improve the secure transmission rate of the edge computing server . The noise data sent by the interfering node can be effectively removed at the base station. The threshold of the eavesdropping throughput is expressed as :

[0077] (3)

[0078] where \(B\) is the channel bandwidth, is the white noise power at the base station, is the downlink channel gain coefficient for the base station to send radio frequency energy to the edge computing server, \(p_1\) is the transmission power of the base station, is the interference power, .

[0079] Similarly, the data transmission throughput from the edge computing server to the base station can be expressed as (unit: bps):

[0080] (4)

[0081] Specifically, the edge computing server has a secure transmission rate equal to the data transmission throughput from the edge computing server to the base station minus the threshold of the eavesdropping throughput. The secure transmission rate can be expressed as:

[0082] (5)

[0083] The secure transmission rate is a key metric for measuring communication security. It is defined as the difference between the information reception rates of the legitimate receiver and potential eavesdroppers. If this secure transmission rate is positive, it means that the legitimate receiver can receive information at a higher rate than the eavesdropper, thus ensuring the security of information transmission. On the contrary, if the secure transmission rate is non-positive, it indicates that there are security risks in the channel. Therefore, to achieve secure communication, the secure transmission rate must be greater than zero.

[0084] During a period, the throughput from the edge computing server to the base station can be expressed as (unit: bps):

[0085] (6)

[0086] where is the transmit power of the base station, is the uplink channel gain coefficient for the edge computing server to send data to the base station.

[0087] For the edge computing server, its behavior is selfish, which means that it first needs to ensure that its own data transmission requirements are met, and then it will consider helping other nodes, that is: other edge computing servers are willing to help the edge computing server send interference signals only after meeting their own throughput requirements. The self-throughput requirements of the edge computing server satisfy the following constraint conditions:

[0088] (7)

[0089] That is:

[0090] ;

[0091] where represents the self-throughput requirement of the edge computing server, is the energy collected by the edge computing server from the base station, is the period of time, B is the channel bandwidth, is the white noise power at the base station, is the uplink channel gain coefficient for the edge computing server to send data to the base station. Ensure that does not exceed the maximum throughput that the edge computing server can achieve. The edge computing server uses the interference power to send interference signals to potential eavesdropping device nodes, and these signals can be effectively removed at the base station.

[0092] For the eavesdropping devices during the communication process, the interference strategy in the secure communication design is used for interference, and the secure communication rate is used to reflect the security state of the current channel, ensuring that the channel can always be higher than the minimum security standard. Calculate the energy consumption for each task to ensure that the energy consumption is less than the maximum energy consumption requirement and will not cause damage to the device, enabling it to operate normally for a long time. This method can effectively cope with the interference of physical-layer eavesdropping devices on the industrial system. By sending interference signals from the edge computing server to the eavesdropping devices, the communication rate of the eavesdropping devices can be reduced, and the security status of the communication channel can be reflected through the secure transmission rate to ensure the channel security during the communication process.

[0093] S3. Combine the local training energy consumption, communication energy consumption, edge computing energy consumption, and interference signal energy consumption to calculate the total energy consumption of the edge computing server under different task offloading strategies. The total energy consumption of the edge computing server does not exceed the maximum energy consumption that the industrial Internet of Things system can bear.

[0094] S31. Calculate the local training energy consumption, communication energy consumption, edge computing energy consumption, and interference signal energy consumption respectively.

[0095] In each round of training, each edge computing server collects local data from the machine devices it covers and conducts local model training, and generates and updates the local model according to the model parameters. Calculate the local training energy consumption. The local training energy consumption is equal to the product of the local training power and the local training time. The local training energy consumption can be expressed as:

[0096] (8)

[0097] where represents the local training power; represents the local training time.

[0098] Calculate the communication energy consumption. The communication energy consumption includes the edge offloading communication energy consumption and the communication energy consumption for uploading to the cloud. The edge offloading communication energy consumption is equal to the product of the edge offloading communication power and the edge offloading communication time. The communication energy consumption for uploading to the cloud (uploading to the cloud server) is equal to the product of the communication power for uploading to the cloud and the communication time for uploading to the cloud. The edge offloading communication energy consumption and the communication energy consumption for uploading to the cloud are respectively expressed as:

[0099] (9)

[0100] (10)

[0101] Wherein: represents the edge offloading communication power; represents the edge offloading communication time; represents the communication power for uploading to the cloud; represents the communication time for uploading to the cloud.

[0102] Calculate the edge computing energy consumption. When the task is offloaded to the edge computing server, corresponding edge computing energy consumption will also be generated , and calculate the edge computing energy consumption according to the following formula:

[0103] (11)

[0104] Wherein, is the power consumption coefficient, The value of depends on the CPU chip structure of the edge computing server; is the computing rate when the edge computing server performs the computing task; represents the computing time.

[0105] Calculate the interference energy consumption. When the jth edge computing server is eavesdropped, the interference energy consumption generated by the remaining devices :

[0106] (12)

[0107] Wherein, represents the interference signal power emitted by the edge computing server; represents the interference time.

[0108] S32. According to the local training energy consumption, communication energy consumption, edge computing energy consumption and interference signal energy consumption, calculate the total energy consumption of the edge computing server under different task offloading strategies. The total energy consumption of the edge computing server does not exceed the maximum energy consumption that the industrial Internet of Things system can bear. The total energy consumption is expressed as:

[0109] (13)

[0110] Wherein, , represents that the task is offloaded to the local of the machine device; , represents that the task is offloaded to the edge computing server; , represents that the task is offloaded to the cloud.

[0111] By comprehensively considering the training energy consumption, communication energy consumption, edge computing energy consumption, and the interference energy consumption of sending interference signals to eavesdropping devices, and since different task offloading schemes have different energy consumptions, an energy consumption model is established to ensure that the energy consumption of the system does not exceed the maximum value that the entire industrial system can bear, guaranteeing the long-term stable operation of the devices and the stability of the entire industrial system.

[0112] S4. Construct an offloading decision model based on federated learning. The offloading decision model aims to minimize the average computing task latency, and based on the offloading decision model, the optimal offloading decision is output according to the channel state and device resources.

[0113] Due to the limitations of computing resources and energy of local devices, they are unable to complete huge computing tasks in a short time. Local devices need to offload some computing tasks to the edge computing server for computing. There are more computing, storage, and communication resources on the edge computing server. The edge computing server is a computing platform deployed at the edge of the network, aiming to sink the cloud computing capability to nodes closer to users or data sources to reduce latency, improve efficiency, and optimize resource utilization. The present invention aims to minimize the average computing task latency, constructs an offloading decision model based on federated learning, and outputs the optimal offloading decision according to the channel state and device resources based on the offloading decision model under the premise of satisfying the channel security constraint conditions and energy consumption constraint conditions.

[0114] S41. Calculate the processing time of task offloading for different offloading decisions and the total time consumption of the machine device participating in federated learning. Aiming to minimize the average computing task latency, construct an offloading decision model based on federated learning.

[0115] S411. Calculate the processing time of task offloading for different offloading decisions respectively.

[0116] When task offloading is performed locally on the machine device, the processing time of task offloading is the computing time of the task machine device, expressed as:

[0117] = ;

[0118] Among them, represents the computing time of the task machine device.

[0119] When task offloading is performed on the edge computing server, the processing time is the sum of the communication time between the machine device and the edge computing server, the computing time of the task on the edge computing server, and the transmission time when returning the result data, expressed as:

[0120] (14)

[0121] Among them, Indicates the communication time between the machine device and the edge computing server; Indicates the computing time of the task on the edge computing server; Indicates the transmission time when returning the result data;

[0122] When the task is offloaded to the cloud, the processing time is the sum of the communication time between the machine device and the edge computing server, the transmission time required for the data to be transmitted from the edge computing server to the cloud server or the transmission time for the returned data to be transmitted back from the cloud server to the edge computing server after the calculation is completed, and the transmission delay for returning the result data from the edge computing server to the machine device, which is expressed as:

[0123] (15)

[0124] Among them, Indicates the communication time between the machine device and the edge computing server; Indicates the transmission time required for the data to be transmitted from the edge computing server to the cloud server or the transmission time for the returned data to be transmitted back from the cloud server to the edge computing server after the calculation is completed; Indicates the transmission delay for returning the result data from the edge computing server to the machine device.

[0125] Therefore, the processing time of task offloading can be expressed as:

[0126] (16)

[0127] Among them, Indicates the offloading decision of the machine device at time . If , it means that the task is offloaded to the local of the machine device; if , the task is offloaded to the edge computing server; if , the task is offloaded to the cloud.

[0128] S412. Calculate the total time consumption of the machine device participating in federated learning. According to the processing time of task offloading and the total time consumption of the machine device participating in federated learning, obtain the total time consumption of all tasks.

[0129] In the optimization process of federated learning, the total time of each round includes the local training time of the machine device, the time for the machine device to transmit the model update to the cloud, the time for the cloud to aggregate the model update, and the time for the machine device to receive the global model. Specifically, the total time consumption of the machine device participating in federated learning is:

[0130] (17)

[0131] Among them, represents the local training time of the device ; represents the time when the device transmits the model update to the cloud; represents the time for the cloud to aggregate the model update (the same for all participating devices); represents the time when the device receives the global model.

[0132] The total time consumption of all tasks is obtained based on the processing time of task offloading and the total time consumption of the machine device participating in federated learning. The total time consumption refers to the total time required to complete all tasks, including the processing time of a single task, data transmission time, waiting time, etc. The total time consumption of all tasks is equal to the processing time of task offloading plus the total time consumption of the machine device participating in federated learning, and can be expressed as:

[0133] (18)

[0134] S413. Set the model optimization objective function with the total time consumption of all tasks as the target and aiming to minimize the average computing task latency, and construct an offloading decision model based on federated learning.

[0135] The goal of the industrial Internet of Things system is to minimize the time of the average computing task while considering the time overhead in the process of federated learning. Each device , sets the model optimization objective function with the goal of minimizing the average computing task latency. Minimizing the average computing task latency means reducing the average time from the start to the completion of a single task. By minimizing the average computing task latency, the total time required to complete all tasks can be effectively reduced. That is, if the average delay of each task is reduced, then the total time required to complete all tasks will also be reduced accordingly. Reducing the average time required for each task from the start to the completion includes reducing the processing time of each task: the time required for the task to be executed on the local device, edge server or cloud server; the data transmission time: the time required for data to be transmitted between devices, including uploading to the edge server or cloud server and downloading the processing results from these servers; the waiting time: the time for the task to wait in the queue to be processed, which may be due to busy computing resources or network congestion. The model optimization objective function can be expressed as:

[0136] (19)

[0137] Among them, ξ represents the time period, and ξ tends to infinity, which can ensure that the optimization objective reflects the average behavior of the system in the long-term operation rather than short-term fluctuations; It represents the reciprocal of the number of device sets and is used to calculate the average task delay. It represents the number of device sets in the industrial Internet of Things system. It represents a machine device. At time the offloading decision. If , it means the task is offloaded to the local machine device; if , the task is offloaded to the edge computing server; if , the task is offloaded to the cloud.

[0138] By jointly considering the security of the communication channel of the edge computing server and the energy consumption of task processing, the present invention specifically includes: the total energy consumption of each machine device at time does not exceed the maximum energy consumption that the edge computing server can bear. To ensure communication security, the secure transmission rate should always be positive. The edge computing server will only help the eavesdropped device for interference when meeting its own throughput requirements. The value of the edge computing server meeting its own throughput cannot exceed the maximum throughput that the edge computing server can achieve. The bandwidth and computing resources allocated to the machine device cannot exceed the allocable bandwidth and computing resources. Under the security communication and energy consumption constraint conditions of the edge computing server, the time of the average computing task is minimized to improve the overall efficiency of the system.

[0139] S42. Use federated learning to distributively train the offloading decision model, receive the model updates transmitted from the edge computing server, and perform weighted averaging on them to obtain a new global model and return it to the edge computing server.

[0140] As Figure 4 shown, it is a schematic diagram of using federated learning to distributively train the offloading decision model. Using federated learning to distributively train the offloading decision model, in the current IIoT scenario, the system is divided into three-layer architecture, namely the machine device layer, the edge layer, and the cloud service layer. The system uses federated learning to distributively train the offloading decision model. The machine device does not need to upload the original data to the cloud server anymore, thus ensuring data security. The cloud server only needs to perform weighted averaging on the model updates transmitted from the edge computing server to generate a global model. This distributed training reduces the data transmission in the network, reduces the communication cost, and alleviates the computing burden of the cloud server. At the same time, the transmitted data changes from the original data to model updates, and the data volume also becomes smaller, thus optimizing the use of network resources and reducing energy consumption. At the same time, after each round of federated learning model aggregation, a global model update is obtained, so as to more effectively allocate computing and storage resources.

[0141] S421. For each edge computing server, the edge computing server receives data from the machine devices within its coverage area for local training and generates updates to the local model parameters.

[0142] The data received by the edge computing server from the local machine devices within its coverage area includes the amount of input parameter data required for the computing task, the amount of computing required to execute the computing task, and the amount of result data that needs to be returned to the industrial device after the computing task is completed. The amount of input parameter data required for the computing task, that is, the total amount of data that the device needs to obtain from the outside when executing the task. These data are real-time monitoring data from sensors or intermediate results obtained from other devices and are used to support the execution of the task. The amount of computing required to execute the computing task reflects the complexity of the task and helps the edge computing server evaluate the computing resources required for the task, so as to reasonably allocate resources and determine the execution location of the task; the amount of result data that needs to be returned to the industrial device after the computing task is completed. These returned data usually contain the final results or decision-making information of the task and are used to guide the subsequent operations of the device. Through these three types of data, the edge computing server can comprehensively understand the requirements of each computing task, thereby achieving efficient and secure scheduling decisions. And use these data to train the offloading decision model and update the model parameters. In each training process, the edge computing server will optimize according to the objective function and constraints to improve the accuracy of the model.

[0143] S422. The edge computing server sends the updates of the local model parameters to the cloud server. The cloud server performs weighted aggregation on all model updates to obtain the global model parameter updates. The cloud server sends the global model updates back to each edge computing server for optimizing the next round of offloading decisions.

[0144] The edge computing server sends the local model updates to the cloud server. The cloud server performs weighted averaging on these updates to obtain the global model:

[0145] (20)

[0146] Where: represents the global model parameters at the time step (a time step is a cycle of global model updates) ; represents the local model parameters of the i th client at the time step ; represents the i th client's sample quantity, N represents the total sample quantity of all clients; represents the iThe weight of each client, indicating its contribution to the global model. Federated learning is used to distributively train the offloading decision model. Using federated learning not only protects the security of data, but also continuously updates the device model, and at the same time considers the channel state, security, and energy consumption to optimize its next offloading decision, enabling the entire system to operate safely, stably, and efficiently.

[0147] S43. When offloading tasks, based on the edge computing network state and machine device model parameters of the current industrial Internet of Things system, an optimal offloading decision is output based on the offloading decision model.

[0148] When offloading tasks, with the goal of minimizing the average computing task latency based on the offloading decision model, an optimal offloading decision is output according to the current edge computing network state of the industrial Internet of Things and the machine device model parameters. The network state information includes the link transmission rate between the machine device and the edge computing server, which reflects the current network transmission efficiency.

[0149] The machine device model parameters include machine device information, edge computing server information, and eavesdropping device information. The machine device information includes: Computing rate: The computing rate of the machine device when executing computing tasks locally, used to evaluate the efficiency of local task execution. Signal transmission power: The signal transmission power of the machine device when communicating with the edge computing server, which affects the reliability and rate of data transmission. Channel gain: The channel gain between the machine device and the edge computing server, which reflects the quality and transmission efficiency of the communication link.

[0150] The edge computing server information includes: Computing rate: The computing rate of the edge computing server when executing computing tasks, used to evaluate the processing ability of the edge computing server. Interference power: The power of the edge computing server to emit electromagnetic waves to interfere with the eavesdropping device, used to ensure the security of data transmission. Receiving power: The power of the edge computing server to receive offloaded data from the machine device, which affects the efficiency of data reception. Sending power: The sending power of the edge computing server when returning the computing result to the machine device, which affects the efficiency of data transmission. Energy consumption limit: The energy consumption limit allocated by the edge computing server to a single task, used to control energy consumption. Number of sub-channels: The maximum number of sub-channels that the edge computing server can allocate, used to optimize data transmission. Number of computing resources: All the computing resources owned by the edge computing server, used to reasonably allocate computing tasks.

[0151] Eavesdropping device information: Presence or absence of the eavesdropping device: Detect the presence of the eavesdropping device through sensors (such as cameras or synthetic aperture radars). Location information of the eavesdropping device: If the eavesdropping device is detected, obtain its location information in order to take corresponding interference measures.

[0152] The specifically output offloading decisions include task offloading location and resource allocation. Among them, the task offloading location includes: local execution, which determines whether to execute the computing task locally on the machine device. If the computing volume of the task is small and the local computing resources are sufficient, local execution can be selected. Offloading to the edge computing server, which determines whether to offload the task to the edge computing server for execution. If the computing resources of the edge computing server are sufficient and the communication link quality is good, offloading to the edge computing server can be selected. Offloading to the cloud server, which determines whether to offload the task to the cloud server for execution. If the computing volume of the task is large and the resources of the edge computing server are insufficient, offloading to the cloud server can be selected. Resource allocation includes: sub-channel allocation, which determines how many sub-channels to allocate to each task to optimize the data transmission efficiency. Computing resource allocation, which determines how much computing resource to allocate to each task to ensure that the task can be executed efficiently. Energy consumption control, which ensures that the energy consumption of the task does not exceed the preset upper limit to avoid excessive consumption of the energy of the edge computing server.

[0153] Combining task offloading with the federated learning optimization process, comprehensively considering the data security, channel security, task energy consumption, task processing delay, and channel state of industrial devices, an offloading decision is output. Each industrial device calculates the task energy consumption and delay under different offloading decisions based on the current channel state, local computing resources, task load and other information, combined with the model obtained through federated learning training. The device selects the optimal offloading decision on the premise of meeting the constraints of data security, channel security, energy consumption, and delay. When offloading tasks, combining the channel state and device resources, the optimal offloading decision is output to achieve the multi-objective balance of communication, computing, and energy consumption, and improve the efficiency of task processing in the industrial Internet of Things environment. The edge computing server feeds back the task processing results to the local device, and the device updates and adjusts the local model according to the feedback information. The system regularly updates its own channel state, computing resources and other information, and re-performs offloading decisions to adapt to the dynamically changing industrial network environment. As the tasks continue, the models of industrial devices are also constantly updated. At the same time, a large amount of raw data is avoided from being transmitted from edge devices to the cloud, reducing the risk of being eavesdropped or leaked during the data transmission process. At the same time, considering the combination of channel security, energy consumption, and channel state, the offloading decisions of tasks are also continuously optimized, thus ensuring the safe, stable, and efficient operation of the system and realizing the optimization of performance and decision-making.

[0154] In summary, this embodiment proposes an industrial Internet of Things edge computing security communication method based on federated learning. By combining federated learning and edge computing technologies, data privacy protection and communication security can be significantly improved. The distributed federated learning mechanism is adopted to avoid the privacy risks of centralized data storage and transmission, and the edge computing server emits interference signals to counter eavesdropping devices, effectively ensuring the security of the communication channel. By optimizing the energy consumption and task offloading strategies, the overall performance and reliability of the system are improved. The present invention has high practicability and broad application prospects.

[0155] The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications made without departing from the spirit and principle of the present invention shall be equivalent replacement methods and are all included in the protection scope of the present invention.

Claims

1. An industrial Internet of Things edge computing security communication method based on federated learning, characterized in that, It includes the following steps: S1. Construct a unified collaboration framework for the industrial Internet of Things system, and divide the industrial Internet of Things system into a machine device layer, an edge layer, and a cloud server layer; The machine device layer includes several machine devices, which are used to execute local computing tasks and communicate with the edge computing server, and transfer model parameters to the edge layer; The edge layer includes several edge computing servers, which are used to collect model parameters of machine devices within the coverage area and update the local model using the model parameters. The edge computing servers cooperate with each other through the method of federated learning and participate in the training of the global model; The cloud server layer is used to coordinate the federated learning process of the entire industrial Internet of Things system and manage the aggregation and distribution of model updates between edge computing servers; S2. The edge computing server sends interference signals to the eavesdropping device with interference power, so that the secure transmission rate of the communication channel is positive in the presence of eavesdropping; S3. Combine communication energy consumption, local training energy consumption, computing energy consumption, and interference signal energy consumption to calculate the total energy consumption of the edge computing server under different task offloading strategies. The total energy consumption of the edge computing server does not exceed the maximum energy consumption that the industrial Internet of Things system can bear; S4. Construct an offloading decision model based on federated learning. The offloading decision model aims to minimize the average computing task delay, and outputs the optimal offloading decision based on the offloading decision model according to the channel state and device resources.

2. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 1, wherein The step S2 includes: S21. The edge computing server is equipped with a camera and a synthetic aperture radar to detect whether there are potential eavesdropping devices around the edge computing server; S22. When it is detected that there are potential eavesdropping devices around the edge computing server, interference signals are sent to the eavesdropping device with interference power, so that the secure transmission rate of the communication channel is always greater than zero.

3. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 2, wherein, The step S22 includes: The edge computing server captures the radio frequency energy sent by the base station and periodically transmits data. Within a time period cycle, the edge computing server uses the radio frequency energy harvesting technology to collect the energy sent by the base station through the energy harvesting module, and the collected energy is used to power the edge computing server; In the next time period cycle, when an edge computing server sends data to the base station and the self-throughput requirements of other edge computing servers do not exceed the maximum throughput that the edge computing server can achieve, the edge computing server uses interference power to send interference signals to potential eavesdropping devices, so that the secure transmission rate of the edge computing server sending data to the base station is greater than zero.

4. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 3, wherein The edge computing server uses radio frequency energy harvesting technology to collect the energy sent by the base station through the energy harvesting module, where the collected energy is expressed as : ; wherein, is the energy conversion efficiency, is the downlink channel gain coefficient for the base station to send RF energy to the edge computing server, is the transmit power of the base station, is a cycle time.

5. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 3, wherein The secure transmission rate of the edge computing server that sends data to the base station is equal to the data transmission throughput from the edge computing server to the base station minus the threshold of the eavesdropping throughput, and the threshold of the eavesdropping throughput is expressed as : ; wherein, is a period time, B is the channel bandwidth, is the white noise power at the base station, is the downlink channel gain coefficient for the base station to send RF energy to the edge computing server, p1 is the transmission power of the base station, is the interference power, .

6. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 4, characterized in that The self-throughput requirements of the other edge computing servers satisfy the following constraint conditions: ; Among them, represents the self-throughput requirement of other edge computing servers, is the energy sent by the base station collected by the edge computing server, is a cycle time, B is the channel bandwidth, is the white noise power at the base station, is the uplink channel gain coefficient for the edge computing server to send data to the base station.

7. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 1, characterized in that The step S3 includes: S31. Calculate the local training energy consumption, communication energy consumption, edge computing energy consumption, and interference signal energy consumption respectively. The communication energy consumption includes edge offloading communication energy consumption and uploading cloud communication energy consumption; S32. Calculate the total energy consumption of the edge computing server under different task offloading strategies based on the local training energy consumption, communication energy consumption, edge computing energy consumption, and interference signal energy consumption. The total energy consumption of the edge computing server does not exceed the maximum energy consumption that the industrial Internet of Things system can withstand. The total energy consumption of the edge computing server is expressed as: ; Among them, indicates that the task is offloaded to the local machine device; indicates that the task is offloaded to the edge computing server; indicates that the task is offloaded to the cloud; represents the local training energy consumption, represents the interference energy consumption, represents the edge offloading communication energy consumption, represents the edge computing energy consumption, represents the upload cloud communication energy consumption.

8. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 1, characterized in that The step S4 includes: S41. Calculate the processing time of different offloading decision task offloading and the total time consumption of the machine device participating in federated learning. With the goal of minimizing the average computing task latency, construct an offloading decision model based on federated learning S42. Use federated learning to distributively train the offloading decision model, receive the model updates transmitted from the edge computing server, and perform weighted averaging on the model updates to obtain a new global model and return it to the edge computing server; S43. At the time of task offloading, based on the offloading decision model, output the optimal offloading decision according to the channel state and device resources.

9. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 8, characterized in that, The step S41 includes: S411. Calculate the processing time of task offloading for different offloading decisions respectively: When task offloading is performed locally on the machine device, the processing time of task offloading is the computing time of the task machine device; When task offloading is performed on the edge computing server, the processing time of task offloading is the sum of the communication time between the machine device and the edge computing server, the computing time of the task on the edge computing server, and the transmission time when returning the result data; When task offloading is performed in the cloud, the processing time of task offloading is the sum of the communication time between the machine device and the edge computing server, the transmission time required for the data to be transmitted from the edge computing server to the cloud server or the transmission time for the returned data to be transmitted back from the cloud server to the edge computing server after computing is completed, and the transmission latency for returning the result data from the edge computing server to the machine device; S412. Calculate the total time consumption of the machine device participating in federated learning, and obtain the total time consumption of all tasks based on the processing time of task offloading and the total time consumption of the machine device participating in federated learning; S413. Set the model optimization objective function based on the total time consumption of all tasks and with the goal of minimizing the average computing task latency, and construct an offloading decision model based on federated learning; The model optimization objective function is expressed as: ; where ξ represents the time period, represents the reciprocal of the number of device sets, and is used to calculate the average task delay; represents the number of device sets in the industrial Internet of Things system, represents the machine device at the moment of the offloading decision. If , it means that the task is offloaded to the local machine device; if , the task is offloaded to the edge computing server; if , the task is offloaded to the cloud.

10. The secure communication method for industrial Internet of Things edge computing based on federated learning according to claim 8, wherein The step S42 includes: S421. For each edge computing server, the edge computing server receives the data of the machine devices within its coverage area for local training and generates updates to the local model parameters; S422. The edge computing server sends the updates to the local model parameters to the cloud server, and the cloud server performs weighted aggregation on all model updates to obtain global model parameter updates. The cloud server sends the global model updates back to each edge computing server.

Citation Information

Patent Citations

  • Federated learning method with robustness to wireless environment change in electric power internet of things

    CN112637883A

  • Differential privacy federated learning-based satellite-ground network edge computing task unloading method

    CN118660316A