Offene Studien- / Projekt- / Bachelor- und Masterarbeiten
Hinweise/Notes:
- Wenn Sie eine externe Abschlussarbeit durchführen wollen, lesen Sie bitte zunächst diese Handreichung!
If you want to conduct an external thesis, please first read this handout!
- For an Englisch translation of this page created by Google tranlator, please click here!
Ausführung von Java-Programmen in einer sicheren virtuellen Maschine
Mit COSMA wurde am Lehrstuhl eine virtuelle Maschine realisiert, die auf Basis eines typbasierten Object-Capability Modells eine sichere Zusammenarbeit von nicht vertrauenswürdigen Software-Komponenten ermöglicht (Hintergundmaterial: Folien zu 'Cutting Edge Research'). Um das Konzept mit realistischen Anwendungsprogrammen testen zu können, soll im Rahmen einer Bachelor- oder ggf. auch Masterarbeit ein Java-Compiler so angepasst werden, dass er Java-Programm in Bytecode für COSMA (statt wie üblich in Bytecode für die JVM) übersetzt.
Mehr Information dazu erhalten Sie bei Roland Wismüller.Arbeiten im Bereich Software und Hardware für das Carsharing
In Kooperation mit der Invers GmbH aus Netphen, dem Weltmarktführer im Bereich Carsharing-Technologie, bieten wir (abhängig von der Auslastung der Betreuer bei Invers) Themen für Bachelor- oder Masterarbeiten im Bereich Software und Hardware für das Carsharing an, z.B. im Bereich Fahrzeugelektronik, Sensorik, Mobile Datenübertragung, Datenanalyse und mobiler Apps. Mehr Information in diesem Flyer!
Mehr Information dazu erhalten Sie bei Christoph Mülder oder Roland Wismüller.-
Kryptographie-Engineering und Kryptographie-Ausbildung mit CrypTool
In Zusammenarbeit mit dem Open-Source-Projekt CrypTool bieten wir Bachelor- und Masterarbeiten zu den folgenden Themen an:
- Implementierung und Bewertung von modernen kryptographischen Verfahren und Protokollen. Ziel ist es, diese didaktisch zu beschreiben und in eines der CrypTool-Programme zu integrieren.
- Evaluierung und Anwendung moderner Web-Technologien, um konkurrenzfähige kryptographische Anwendungen meist clientseitig in Browsern zu betreiben, wobei (fast) keine Teile auf Webservern laufen und keine weiteren Softwareprogramme (außer dem Browser) benötigt werden.
Mehr Information dazu erhalten Sie bei Prof. Bernhard Esslinger oder Roland Wismüller.
Ansprechende Animationen mechanischer Rotormaschinen
In der Rubikon-Affäre kam 2020 heraus, wie die Crypto-AG jahrelang geschwächte Verschlüsselungs-Maschinen (CX-52) an Staaten und Behörden verkaufte. Inzwischen sind die Beschreibungen der Maschinen-Varianten bekannt und die Software für ihre Funktionsweise liegt ebenfalls vor. Diese Software wird in einem anderen Projekt benutzt, um die Kryptoanalyse dieser Maschinen voranzubringen.
In dieser Arbeit soll die vorhandene Software genutzt werden, um die Funktionsweise didaktisch aufzubereiten und in die Lernsoftware CrypTool 2 zu integrieren. Der anspruchsvolle Teil ist eine attraktive Animation (Visualisierung) der Maschine und ihrer Abläufe für Windows mit WPF.
CrypTool 2 gehört zum Open-Source-Projekt CrypTool (CT) (www.cryptool.org), in dem Themen aus der Kryptografie behandelt und didaktisch aufbereitet werden. Inzwischen sind die Softwarelösungen, die im CT-Projekt entwickelt werden, die weltweit verbreitesten freien Lernsoftwares für Kryptografie und Kryptoanalyse.
Mehr Information dazu erhalten Sie bei Prof. Bernhard Esslinger, Dr.Vasily Mikhalev oder Roland Wismüller
-
Parallelverarbeitung im Kontext numerischer Strömungsmechanik-Simulationen
In Zusammenarbeit mit dem Lehrstuhl für Strömungsmechanik bieten wir Bachelor- und/oder Masterarbeiten zu verschiedenen Themen im Zusammenhang mit Parallelverarbeitung in numerischen Anwendungen, insbesondere der Lattice-Boltzmann-Methode, an. Ein aktueller Schwerpunkt liegt dabei auf dem Einsatz von MPI und GPUs. Insbesondere sind die folgenden Themen offen:
- Evaluierung verschiedener Datentypen für die Simulation von turbulenten Strömungen mit dem Lattice-Boltzmann-Verfahren
- MPI-Parallelisierung eines CFD-Frameworks auf Basis von PyTorch
Weitere Informationen
Allgemeine Informationen für Studierende finden Sie auf unseren Seiten zur Lehre!