MA: Key re-pro­vi­sion­ing in LoR­aWAN devices which are backed by a se­cure ele­ment

LoRaWAN is a wireless protocol which allows long-range low-power communications and therefore uses symmetric keys for authentication and encryption. To ease integration and deployment, the devices are pre-provisioned with keys at the production process. Here, often secure elements are utilized to save the key tamper-proof in the device. But in some cases keys are not trustworthy for example if they are transferred via an insecure channel e. g. via e-mail. This has a strong impact on the security of the overall system and the keys need to be re-provisioned.

The master thesis will be supervised by DEVITY (https://devity.eu/). Please contact Sven Uthe (sven.uthe@devity.eu).

The goal of this thesis is to:

  • Analyze different devices, how they can be re-provisioned with new keys.

  • Write a tool to automate the key generation and provisioning process.

  • Once the key re-provisioning is implemented, find a way to store and transfer the keys in an encrypted format.

References:

Requirements:

  • Good C programming skills.

  • Good knowledge of cryptographic protocols.

  • Interest in the development of secure key management.

Contact