The WirelessHART™ standard (While considered inferior to the ISA100.11a standard, due to the more user-centric design of the latter alternative) provides a robust wireless protocol.
This page is an on-going effort to collect information about security mechanisms at different layers of the WirelessHART networking stack. Most of what you read below is copy-paste from referenced documents.
From ”HART Communication Foundation“
The industry leaders who developed WirelessHART designed it to meet the unique requirements of wireless networks operating in process plants. Key capabilities include:
From ”WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control“
WirelessHART is a secure network system. Both the MAC layer and network layer provide security services. The MAC layer provides hop-to-hop data integrity by using MIC. Both the sender and receiver use the CCM* mode together with AES-128 as the underlying block cypher to generate and compare the MIC.
The network layer employs various keys to provide confidentiality and data integrity for end-to-end connections. Four types of keys are defined in the security architecture:
From ” A comparison of WirelessHART and ZigBee for industrial applications“
A new device is provisioned with a Join key before it attempts to join the wireless network. The Join key is used to authenticate the device for a specific WirelessHART network. Once the device has successfully joined the network, the Network manager will provide it with proper Session and Network keys for further communication.
The actual key generation and management is handled by a plant wide Security manager, which is not specified by WirelessHART, but the keys are distributed to the Network devices by the Network manager. A Session key is used by the Network layer to authenticate the end-to-end communication between two devices (e.g., a Field device and the Gateway). Different Session keys are used for each pairwise communication (e.g., Field device to Gateway, Field device to Network manager, etc).
The Data Link layer uses a Network key to authenticate messages on a one-hop basis. A well known Network key is used when a device attempts to join the network, i.e., it before it has received a proper Network key. Keys are rotated based on the security procedures of the process automation plant.
When HART goes wireless: Understanding and implementing the WirelessHART standard
| Labels: wireless, security |
|