Benutzer-Werkzeuge

Webseiten-Werkzeuge


public_v6:thesis:abschlussarbeiten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
public_v6:thesis:abschlussarbeiten [2023/04/14 13:46] – [Untersuchungen zu gRPC und Protocol Buffers] adminpublic_v6:thesis:abschlussarbeiten [2024/10/28 12:35] (aktuell) – [Portierung einer GUI für den IPv6 Packet-Generator] admin
Zeile 11: Zeile 11:
  
  
 +===== Übertragung von MIDI-Daten via RTP MIDI über ein Multicast Netzwerk =====
  
 +Es soll eine praktische Untersuchung zur Übertragung von RTP MIDI in einem gerouteten Multicast Netzwerk durchgeführt werden. Dazu ist mit praktischen Labormitteln (Cisco Router & Switches) ein geroutetes Multicast Netzwerk aufzubauen und praktische Messungen zur Einsatzfähigkeit in realen Szenarien zu testen, bei denen verschiedene MIDI Events koordiniert werden sollen.
  
 +==== Links: ====
 +
 +  * https://github.com/ravelox/pimidi
 +  * https://pypi.org/project/rtmidi/
 +  * https://ixdlab.itu.dk/wp-content/uploads/sites/17/2017/10/Setting-Up-Raspberry-Pi-for-MIDI.pdf
 +
 +
 +
 +===== Portierung einer GUI für den IPv6 Packet-Generator  =====
 +
 +Eine existierende graphische Oberfläche für [[https://scapy.net/|Scapy]] soll aktualisiert und erweitert werden.
 +Die Anwendung ist in Python programmiert und nutzt die Graphikbibliothek QT4. Diese Bibliothek steht auf aktuellen Systemen nicht mehr zur Verfügung aktuell sind QT5 und QT6 im Einsatz.
 +Ziel der Arbeit ist es die Applikation an die aktuellen Graphikbibliotheken anzupassen und den Anpassungsprozess zu dokumentieren.
 +
 +Weiterhin sind Merkmale und Eigenschaften des Gesamtsystems zu dokumentieren und erste Vorschläge für ein Re-Design der Applikation zu erstellen, mit denen sich auch anderer IP-Pakete komfortabel mit einem graphischen Editor erstellen lassen. 
 +
 +==== Vorraussetzungen: ====
 +   * Bereitschaft zur selbstständigen Arbeit
 +   * Gute Python Kenntnisse
 +   * Gute Linux Kenntnisse 
 +
 +==== Links: ====
 +
 +   * https://github.com/tscheffl/scapy-GUI
 +
 +----
 +
 +===== Untersuchung zur Nutzer-Authentisierung eines FreeBSD-Servers mit Yubikey (FIDO2)  =====
 +
 +Es sollen untersucht werden, wie auf einem FreeBSD-Server eine sichere Benutzerauthentifizierung mittels Yubikey eingerichtet werden kann.
 +Ziel der Untersuchung ist die Bereitstellung einer sicheren Nutzerauthentisierung für den physischen Zugriff auf die Systemkonsole(Tastatur/Bildschirm), sowie die mögliche Integration des sicheren Fernzugriffs per SSH. 
 +
 +Der Installationsprozess ist nachvollziehbar zu dokumentieren. Es soll eine Übersicht der
 +Merkmale und Eigenschaften des Gesamtsystems erstellt werden. 
 +
 +==== Vorraussetzungen: ====
 +   * Bereitschaft zur selbstständigen Arbeit
 +   * Sehr gute Unix und grundlegende Sicherheits-Kenntnisse, da teilweise Systemeinstellungen geändert werden müssen
 +   * Gute LaTeX Kenntnisse 
 +
 +==== Links: ====
 +
 +   * https://freebsdfoundation.org/wp-content/uploads/2018/06/Protect-Your-Secrets.pdf
 +   * https://gist.github.com/daemonhorn/bdd77a7bc0ff5842e5a31d999b96e1f1
 +   * https://www.youtube.com/watch?v=hpqvimrftd0
 +   * https://www.youtube.com/watch?v=znm-gl9zTxw
  
  
Zeile 129: Zeile 177:
  
  
-===== Aufbau eines DNSSEC gesicherten DNS Servers ===== 
-Die Namensauflösung über das DNS ist eine wichtige Funktion für den Betrieb des Internets. 
-In der Arbeit soll ein eigener DNSSEC Server konfiguriert werden und die derzeitigen  
-Empfehlungen zum sicheren Betrieb einer DNS Infrastruktur umgesetzt werden. 
-Die Ergebnisse der Arbeit sind in einem Wiki zu dokumentieren. 
- 
-**Links:** 
-  * https://www.denic.de/wissen/dnssec/ 
-  * https://www.heise.de/ct/artikel/DNSpionage-Massive-Angriffe-auf-Mail-und-VPN-User-4333644.html 
  
 ===== Untersuchungen zu CryptoLibraries ===== ===== Untersuchungen zu CryptoLibraries =====
Zeile 158: Zeile 197:
   * https://github.com/esp8266/Arduino/issues/638   * https://github.com/esp8266/Arduino/issues/638
 \\ \\
- 
-===== Untersuchungen zum Aufbau eines Mesh-Netzwerks mit dem ESP32/ESP8266 ===== 
-In der Arbeit soll praktisch untersucht werden, ob es mit dem ESP8266/ESP32 möglich ist 
-eine WLAN-Mesh Vernetzung aufzubauen. Mittels der Mesh-Vernetzung sollen Nachrichten  
-von Mikrocontroller zu Mikrocontroller weitergeleitet werden, ohne dass dazu ein WLAN-Access-Punkt 
-(WLAN-Router) benötigt wird. 
- 
-**Links:** 
-  * https://wiki.ipv6lab.f1.htw-berlin.de/iot/expressiv#mesh_networking 
  
 \\ \\
Zeile 212: Zeile 242:
 **Links:** **Links:**
   * https://github.com/tscheffl/scapy-gui   * https://github.com/tscheffl/scapy-gui
-  * [[http://code.google.com/p/scapy-gui-ipv6/]] 
   * https://github.com/albfan/scapy-gui-ipv6   * https://github.com/albfan/scapy-gui-ipv6
   * http://tcpreplay.appneta.com   * http://tcpreplay.appneta.com
Zeile 289: Zeile 318:
  
  
-===== Umsetzung eines Referenzdesigns für das Energy-Harvesting eines Sensormoduls ===== 
  
-Sensorknoten sollen über Jahre hinweg ohne weitere Installationsund Wartungsarbeiten einsatzfähig +===== WAN Link-Emulation =====
-sein. Die momentan verfügbaren Batterietechnologien stellt das vor Herausforderungen. Durch den +
-Einsatz energiesparender Mikrocontroller gepaart mit einer Lösung zur Gewinnung von Energie aus  +
-der direkten Umgebung können neue Einsatzfelder erschlossen werden. +
-Im Rahmen der Arbeit soll ein Referenzdesign von Texas Instruments umgesetzt und bewertet werden. +
  
-Links: +Weitverkehrsnetze (WAN) unterscheiden sich in einer Reihe von Parametern wie z.BDelay und Durchsatz von Lokalen Netzen (LAN)Diese Parameter haben unmittelbare Auswirkungen auf Übertragungsprotokolle und Anwendungen.\\ 
-  * [[https://e2e.ti.com/blogs_/b/msp430blog/archive/2015/08/31/design-a-battery-powered-building-automation-system-to-last-for-decades?DCMP=ep-mcu-msp-buildautomation-en&HQS=ep-mcu-msp-buildautomation-em-blog-automation-en&sp_rid_pod4=MTE1NzI4NjM2OTY4S0&sp_mid_pod4=49438255&detailID=19721111|Link zur TI-Publikation]] +In dieser Arbeit soll ein WAN-Emulator auf Basis eine Linux-Systems auf einem Raspberry PI entworfen und getestet werden. Idealerweise sollen die Emulationsparameter per GPIO steuerund einstellbar sein.
-  * [[http://www.ti.com/tool/tida-00246?DCMP=tida00246&HQS=sys-ind-fa-tida00246-em-rd-tida00246-wwe&sp_rid_pod4=MTE1NzI4NjM2OTY4S0&sp_mid_pod4=49249183&detailID=19721111&spMailingID=49249183&spUserID=MTE1NzI4NjM2OTY4S0&spJobID=740683884&spReportId=NzQwNjgzODg0S0|Referenzdesign (Texas Instruments)]]+
  
 +Es sollen sich die Latenz, Paketverlustrate und Datendurchsatz flexibel anpassen und steuern lassen. Dazu müssen auf dem Raspberry mehrere Netzwerkinterfaces konfiguriert werden (z.B. per Anbindung über USB).
  
-\\ 
  
-===== WAN Link-Emulation =====+**Vorraussetzungen:**
  
-Weitverkehrsnetze (WAN) unterscheiden sich in einer Reihe von Parametern wie z.B. Delay und Durchsatz von Lokalen Netzen (LAN). Diese Parameter haben unmittelbare Auswirkungen auf Übertragungsprotokolle und Anwendungen.\\ +   * Bereitschaft zur selbstständigen Arbeit 
-In dieser Arbeit soll ein WAN-Emulator auf Basis eine Linux-Systems auf einem Raspberry PI entworfen und getestet werden. Idealerweise sollen die Emulationsparameter per GPIO steuer- und einstellbar sein.+   * Sehr gute Linux und Netzwerk Kenntnisse 
 +   * Gute LaTeX Kenntnisse 
 + 
 + 
 + 
 + 
 +**Links:**
  
-Links: 
   * [[http://www.linuxfoundation.org/collaborate/workgroups/networking/netem|netem]]   * [[http://www.linuxfoundation.org/collaborate/workgroups/networking/netem|netem]]
   * [[http://info.iet.unipi.it/~luigi/dummynet/|dummynet]]   * [[http://info.iet.unipi.it/~luigi/dummynet/|dummynet]]
public_v6/thesis/abschlussarbeiten.1681479969.txt.gz · Zuletzt geändert: 2023/04/14 13:46 von admin