Universität zu LübeckThesis System

Secure Control of Cache Actions in IoT-NDN

Future Internet architectures such as Named Data Networking (NDN) rely heavily on in-network caching to improve performance and reduce latency, an especially valuable feature for resource-constrained IoT environments. However, current IoT-NDN deployments lack mechanisms to securely control how caches are manipulated. Unauthorized insertions, evictions, or modifications of cached data can lead to cache poisoning, cache pollution and denial-of-service.

What this topic is about

What you will do

  • Study security threats targeting NDN caches in IoT environments.
  • Design a security protocol to protect cache insertion, eviction and modification.
  • Define the threat model and the protocol message flow.
  • Implement the solution in the NDN Forwarding Daemon (NFD).
  • Evaluate its performance and resource impact in IoT-NDN scenarios.

What you should already know

  • Basic knowledge of network security and cryptographic mechanisms.
  • Familiarity with Linux and C/C++.
  • Interest in IoT systems and experimental network research.

What you will deliver

  • Conception of a security protocol that controls cache actions in IoT-NDN
  • An implementation of the security protocol
  • A performance evaluation of the security protocol

Related Thesis Topics

FPGA‑Based Quantum‑Computer Simulator with a Web‑Interface

FPGA‑Based Quantum‑Computer Simulator with a Web‑Based Design‑Run‑Analyse Front‑End

Hardware‑Backed MCDC Coverage Framework

Redirecting Clang’s MCDC Coverage Instrumentation to ARM CoreSight: A High‑Performance, Hardware‑Backed Coverage Collection Framework

Concept and Prototyp of a Security Framework in a Cloud-based Application

A Master’s thesis is to be implemented within the context of the Open KI IoT Hub project. The project focuses on an open platform for utilizing Schleswig-Holstein’s unique, state-wide LoRaWAN network. The platform aims to enable users to integrate LoRaWAN-capable sensors, connect them to the state-wide network, and collect, visualize, and perform AI-supported analyses on […]

AI‑Enhanced FMaaS for Copilot

AI‑Enhanced Formal‑Methods‑as‑a‑Service: Designing, Implementing, and Evaluating an MCP‑Based Backend that Powers a VS Code Copilot Extension for Automated Program Analysis and Verification.

Formalising Trustworthy AI

Mapping the European AI HLEG Trustworthiness Framework to Formal Methods

Erweiterung des Open Source Roboters “LeRobot”

In der Vorlesung Robotik wird der Open-Source-Roboterarm “LeRobot” von HuggingFace verwendet – mit recht gutem Erfolg. Ein paar Probleme hat dieser Roboter aber leider noch: er verfügt nur über 5 Gelenke + einen Greifer. Dadurch sind die räumlichen Freiheiten des Roboters nicht vollständig, die letzte rotatorische Freiheit fehlt. Zudem ist die Implementierung der Gelenkbewegung nicht […]