Open Topics for Supervised Work

Please find below the list of open research topics for bachelor and master theses, project groups and labs. If you are interested in one of the tasks, please do not hesitate to contact me. If you have an interesting question in mind that is not yet listed, please contact me anyway.


Auswirkungen von Routing-Anomalien berechnen (reserved)

Grundelegende Fragestellung:

Welche Autonomen Systeme sind von einer Routing-Anomalie tatsächlich betroffen?

Hintergrund:

Routing-Anomalien führen mind. im Falle von Prefix-Hijacking (MOAS-Konflikten) zu einer Partitionierung des Internets. Ein Bereich “sieht” dabei das legitime Origin-AS und kann problemlos mit ihm kommunizieren, eine anderer Bereich ist “Opfer” der Anomalie und kann keine Kommunikation mit dem legitimen Partner aufbauen. Dabei kann es (je nach Art der Anomalie) zu Rerouting (mögliche Man-in-the-Middle-Situationen), Blackholing (also denial-of-service) oder zu Impersonation (also der Vortäuschung einer legitimen Verbindung) kommen. Um Opfer zu informieren, genügt es dann, einen in ihrem Bereich nicht betroffenen Prefix zu nutzen, so dass Pakete ohne weiteres ausgetauscht werden können.

Aufgabe:

Die Aufgabe der Bachelorarbeit ist die Erarbeitung eines Software-Prototypen, um für erkannte MOAS-Konflikte eine möglichst exakte Partitionierungsberechnung/-approximation durchzuführen, um mögliche Opfersysteme identifizieren zu können. Zusätzlich sollen für bestimmte Autonome Systeme alle MOAS-Konflikte angezeigt werden, die in einem Zeitram t_0 → t_1 Auswirkungen auf das AS haben/hatten.


Automatische Konfiguration von Routern zur Umgehung von Routing-Anomalien (reserved)

Grundlegende Fragestellung:

Wie lassen sich gängige Netzwerkrouter automatisiert konfigurieren, um sichere Verbindungen zueinander aufzubauen (z.B. IPSec)?

Hintergrund:

Routing-Anomalien führen mind. im Falle von Prefix-Hijacking (MOAS-Konflikten) zu einer Partitionierung des Internets. Ein Bereich “sieht” dabei das legitime Origin-AS und kann problemlos mit ihm kommunizieren, eine anderer Bereich ist “Opfer” der Anomalie und kann keine Kommunikation mit dem legitimen Partner aufbauen. Dabei kann es (je nach Art der Anomalie) zu Rerouting (mögliche Man-in-the-Middle-Situationen), Blackholing (also denial-of-service) oder zu Impersonation (also der Vortäuschung einer legitimen Verbindung) kommen. Durch geschickten Aufbau Virtueller Privater Netzbereiche könnte es möglich sein, auch aus dem betroffenen Bereich heraus eine sichere Verbindung herzustellen, möglicherweise über besondere Vertrauensanker (sog. trusted third parties).

Aufgabe:

Basierend auf existierenden Vorarbeiten soll ein Framework zur automatischen Konfiguration üblicher Routerhardware über den Wartungszugang erstellt werden, das abgesicherte Verbindungen zwischen Routern unterschiedlicher Autonomer Systeme (inkl. Rerouting betroffener Prefixe) auf- und abbauen kann.


Carrera: Position Tracking of Human Controlled Objects on a Well Known Path

Microcontroller Programming

Background:

Slotcar tracks allow leading objects (mostly models of cars) based on pulse width modulated signals along the slot. While lap counters already exist as extension, it is not yet possible to follow the objects and tell their recent position. In order to allow tracking of objects (more exactly than the lap counter can do it) and continuously monitor their position, additional hardware is necessary.

Task:

A slotcar positioning system should be built, based on arduino microcontrollers, to extend the digital 132 Carrera slotcar system. It should be possible to track the approx. position of at least two cars independently and display them on a computer sent via ethernet connection. The lap counter signal should be used to synchronize the cars each lap.