UPB Bildmarke
System Security
Contact
  • Deutsch
  • English
  • Kontakt
  • Team
  • Open Positions
  • Research
  • Teaching
  • Theses
    • Open Page "Faculty"
    • Department of Mathematics
    • Department of Computer Science
    • Department of Electrical Engineering
    • Faculty for Electrical Engineering, Computer Science, and Mathematics
  1. Faculty of Computer Science, Electrical Engineering and Mathematics
  2. Institute of Computer Science
  3. System Security
  4. Teaching
  5. Theses

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

30.04.2024

Share post on:

  • Share on Instagram
  • Teilen auf Twitter
  • Teilen auf Facebook
  • Teilen auf Xing
  • Teilen auf LinkedIn
  • Teilen über E-Mail
  • Link kopieren

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:

  • https://lora-alliance.org/about-lorawan

  • https://lora-alliance.org/resource-hub/lorawanr-specification-v11

  • Jeon, Y., Ju, H. I., & Yoon, S. (2018, January). Design of an LPWAN communication module based on secure element for smart parking application. In 2018 IEEE International Conference on Consumer Electronics (ICCE)
    (pp. 1-2). IEEE.

  • Example Devices:

    • MKR-WAN-1310 (https://store.arduino.cc/mkr-wan-1310)

    • TTGO-LORA32 (https://github.com/LilyGO/TTGO-LORA32)

Requirements:

  • Good C programming skills.

  • Good knowledge of cryptographic protocols.

  • Interest in the development of secure key management.

Contact

business-card image

Prof. Dr.-Ing. Juraj Somorovsky

System Security

Write email +49 5251 60-6690
More about the person

System Security

Warburger Str. 100
33098 Paderborn
Germany

Universität Paderborn

Warburger Str. 100
33098 Paderborn
Germany

Phone University

+49 5251 60-0
Legal notice
  • Imprint
  • Data privacy
  • Whistleblower system
Social networks