Key Management On Meshlium; Link Layer Key Management (Only Xbee) - Libelium Waspmote v15 and Plug & Sense Programming Manual

Waspmote encryption libraries
Table of Contents

Advertisement

6. Key Management on Meshlium

Meshlium is a gateway which can contain 4 different radio interfaces: WiFi AP, 4G/3G/GPRS, Bluetooth and RF communications.
RF communications may be implemented by several RF modules. Meshlium can also integrate a GPS module for mobile and
vehicular applications. These features along with an aluminium IP65 enclosure allows Meshlium to be placed anywhere outdoor..
Figure : Meshlium
More info:
http://www.libelium.com/meshlium

6.1. Link layer key Management (only XBee)

Waspmote settings
Encryption in this layer is provided through the AES 128b algorithm. Specifically through the type AES-CTR. Only XBee modules
support encryption in the link layer. Encryption is done inside the XBees, in a transparent way for the user. The XBees take care
of everything: the sender XBee gets the not-encrypted data to send, cyphers it and transmits the secret message. On the other
hand, the receiver XBee receives the message, de-cyphers it and delivers not-encrypted data. In order to enable encryption in
this layer and set the proper private AES key, Waspmote API provides the following functions to be applied in Waspmote codes
(i.e. XBee-802.15.4):
{
xbee802.encryptionMode(1);
xbee802.setLinkKey(key);
}
-16-
Key Management on Meshlium
v7.0

Advertisement

Table of Contents
loading

Table of Contents