The Embedded Multicast Security Lab

Securing group communication in constrained networks requires new solutions to be found, implemented and evaluated. This is especially true when group communication is desired, which turns out to be much more difficult to secure than point-to-point communications, as the sharing of keys along the group potentially lowers the security of the solutions. There is a variety of work on security in constrained networks, but most of them only pick one particular security property (e.g. μTesla) or are simply designed for a very specific use case (e.g. Group-DTLS for the lightening industry). This is especially true for group communication, which is a niche, but turns out to be very attractive for constrained networks.

Smart Homes, Cars, Factories, etc. are networks of such devices acting as one system from an outside point of view. Applying well known models of informatics, this networks can be seen as administrative domains (ADs). Following this idea, the owner of a certain system (e.g. the owner of a Smart Home) acts as the administrator to the system, who in turn should decide on who to give access the system and its data. In current deployments, this access is usually managed on top of the cloud instance by registering an external actor (e.g. a smartphone) with access to the cloud service. The external actor sends control messages or data requests to the cloud, acting as some sort of "proxy" forwarding or translating the messages to the constrained device or the network.

Testbed

x

Computing Hardware

DeviceArchitectureClock Speed
Flash MemorySRAM
Arduino Uno
ATmega32816MHz32KB2KB
Arduino M0+
ARM Cortex-M0+48MHz256KB32KB
Arduino Due
ARM Cortex-M384MHz512KB96KB
ST NUCLEO-F091RC
ARM Cortex-M048MHz256KB32KB
ST NUCLEO-F103RB
ARM Cortex M372MHz128KB20KB
ST Nucleo F401
ARM Cortex-M484MHz512Kb96Kb
ST Nucleo144-F429
ARM Cortex-M4180MHz2Mb256Kb

Network Modules

  • Semtech SX1272 868/915MHZ Lora MBED SHIELD
  • Texas Instruments SimpleLinkWi-Fi CC3200
  • Microchip AT86RF233 Zigbee / 802.15.4
  • WIZnet Ethernet-Module W5100
  • SparkFun nRF51822 Bluetooth / 802.15.1

Controller Hardware:

DeviceArchitectureClock Speed
Flash Memory
SRAM
Raspbery Pi v1
ARM1176JZF-S700MHz
256MB
Raspbery Pi v3
ARM cortex-a531.2GHz Quad Core
1GB
Beaglebone Black
Cortex-A8 + Dual PRU1000MHz4GB
512MB

Networking Hardware

  • Netgear Prosafe GS748T Switch
  • Colubris MAP-625 Access Point
  • Laird Sentrius RG1 LoRa-Enabled Gateway
  • Digi CONNECTPORT X4 Gateway - ZigBee to Ethernet

Current activities

  • Design, Implementation and Evaluation of a Identity Based Signature (IBS) Scheme for group communication in constrained environments
  • Implementation and Evaluation of G-IKEv2 for Strongswan
  • Implementation and Evaluation of Walnut DSA for RIOT, FreeRTOS and Linux
  • Implementation and Evaluation of Diet-ESP for RIOT and Linux

Publications

Student Work

Master Thesis

Bachelor Thesis

Team

Dr. Nils gentschen Felde
Jan Schmidt, M.Sc.

Wiss. Mitarbeiter

Sophia Grundner-Culemann, M.Sc.

Wiss. Mitarbeiterin

E-Mail schreiben

+49 89 2180-999146

Maximilian Höb, M.Sc.

Wiss. Mitarbeiter

E-Mail schreiben

+49 89 2180-9146

+49 89 2180-999146

For further information or access to the testbed, please contact embedded-sec-lab@nm.ifi.lmu.de