Energy Efficient Method For Communication Between A Wireless Sensor Network And An Industrial Control System
First Claim
1. A method for communication between a device node of a wireless sensor network and control equipment of an industrial control system, said network comprising a plurality of said device nodes and a gateway, said method comprisingreceiving a data packet from a said device node of said network, said data packet including at least one encrypted part,examining said received data packet received at the gateway from a said device node in said network and checking for presence of at least one indicator for data packet aggregation indicating an aggregated data packet,reconstructing, on finding at least one data packet aggregation indicator, a first data packet included in the aggregated data packet bya) retrieving a source address of the first data packet, and retrieving a decryption key associated with the source address,b) extracting data from the first data packet, and decrypting one or more encrypted data parts of the first data packet, andtransmitting the reconstructed first data packet to the industrial control system
3 Assignments
0 Petitions
Accused Products
Abstract
A method for communication between a wireless device node in a wireless sensor network and control apparatus or control processes of an industrial control system. The wireless network includes a plurality of device nodes and at least one gateway. The method includes receiving at a gateway an aggregated data packet or a final address in the ICS. The gateway processes the data packet, detects that it is an aggregated data packet and reconstructs the original data packets contained therein. The gateway then sends each of the original data packets as standard data packets to the intended final address in the ICS. In other aspects of the invention a method, system and a computer program for carrying out the method are described.
-
Citations
18 Claims
-
1. A method for communication between a device node of a wireless sensor network and control equipment of an industrial control system, said network comprising a plurality of said device nodes and a gateway, said method comprising
receiving a data packet from a said device node of said network, said data packet including at least one encrypted part, examining said received data packet received at the gateway from a said device node in said network and checking for presence of at least one indicator for data packet aggregation indicating an aggregated data packet, reconstructing, on finding at least one data packet aggregation indicator, a first data packet included in the aggregated data packet by a) retrieving a source address of the first data packet, and retrieving a decryption key associated with the source address, b) extracting data from the first data packet, and decrypting one or more encrypted data parts of the first data packet, and transmitting the reconstructed first data packet to the industrial control system
-
8. The method according to claim characterised by reconstructing the first data packet and re-forming an Enciphered block from a Transport and Application Layer of the first data packet.
-
10. A wireless gateway device arranged for communication between a device node in a wireless sensor network and control equipment of an industrial control system comprising a plurality of said device nodes, characterised in that the gateway is arranged for receiving data packets from said sensor network, which data packets include at least one encrypted part, and that the gateway comprises a circuit and a memory storage device arranged with suitable instructions to carry out a method of communication comprising:
-
examining said received data packet at the gateway from a said device node in said network and checking for presence of at least one data packet aggregation indicator, indicating an aggregated data packet, reconstructing, on finding at least one data packet aggregation indicator a first data packet included in the aggregated data packet by a) retrieving a source address of the first data packet, and retrieving a decryption key associated with the source address, b) extracting data from the first data packet, and decrypting one or more encrypted data parts of the first data packet, and transmitting the reconstructed first data packet to the industrial control system - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product with software code portions or computer code stored on a computer usable medium, comprising computer readable program means for causing a computer or processor of a gateway in a wireless sensor network to carry out the steps of:
-
examining said received data packet at the gateway from a said device node in said network and checking for presence of at least one data packet aggregation indicator, indicating an aggregated data packet, reconstructing, on finding at least one data packet aggregation indicator, a first data packet included in the aggregated data packet by a) retrieving a source address of the first data packet, and retrieving a decryption key associated with the source address, b) extracting data from the first data packet, and decrypting one or more encrypted data parts of the first data packet, and transmitting the reconstructed first data packet to the industrial control system.
-
-
15. A wireless sensor network system of an industrial control system comprising a plurality of wireless device nodes arranged for communication to a gateway, wherein the wireless communication is arranged for aggregating data originating from at least two data packets, characterised in that said data packets includes at least one encrypted part, that two or more wireless devices comprise a circuit and a memory storage device arranged with suitable instructions to carry out a method of data packet aggregation and the gateway is arranged for detecting and handling the aggregated data packets by carrying out the steps of
examining said received data packet at the gateway from a node in said network and checking for presence of at least one data packet aggregation indicator, indicating an aggregated data packet, reconstructing, on finding at least one data packet aggregation byte, a first data packet included in the aggregated data packet by a) retrieving a source address of the first data packet, and retrieving a decryption key associated with the source address, b) extracting data from the first data packet, and decrypting one or more encrypted data parts of the first data packet, and transmitting the reconstructed first data packet to the industrial control system.
Specification