In diesem Praktikum werden zwei Themengebiete erarbeitet. Zunächst erlernt ihr Grundlagen über Software Defined Radios (SDRs). Bereits nach dem ersten Praktikumstermin seid ihr in der Lage, passive Lauschangriffe mit GNU Radio für die RTL-SDR Architektur zu entwickeln. Während der folgenden Termine werden die Kenntnisse bezüglich der SDR Architektur und Funkstandards vertieft und durch Programmieraufgaben gefestigt.
Im zweiten Teil des Praktikums erlernt ihr den Umgang mit Funkkanal-basierten Sicherheitsarchitekturen, sowie die Kanal-basierte Schlüsselgenerierung und Kanal-basiertes Fingerprinting.
Jede Gruppe erhält ein Messsetup basierend aus drei Raspberry Pis, Funkmodulen und einer Messsoftware, sowie eine Virtuelle Maschine mit vorkonfiguriertem Evaluationsframework. Jede Gruppe implementiert eine vorgegebene Kanal-basierte Sicherheitsarchitektur (jährliche eine andere) in Python, und muss diese im Evaluationsframework unter realistischen Bedingungen lauffähig bekommen.
Im zweiten Teil des Praktikums erlernt ihr den Umgang mit Funkkanal-basierten Sicherheitsarchitekturen, sowie die Kanal-basierte Schlüsselgenerierung und Kanal-basiertes Fingerprinting.
Jede Gruppe erhält ein Messsetup basierend aus drei Raspberry Pis, Funkmodulen und einer Messsoftware, sowie eine Virtuelle Maschine mit vorkonfiguriertem Evaluationsframework. Jede Gruppe implementiert eine vorgegebene Kanal-basierte Sicherheitsarchitektur (jährliche eine andere) in Python, und muss diese im Evaluationsframework unter realistischen Bedingungen lauffähig bekommen.
- Kursleiter/in: Johannes Christof Anton Kortz
- Kursleiter/in: Christian Tobias Ludwig Zenger
Semester: WT 2024/25