Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Network Packet Trace Anonymization - vergeben / already taken

Recordings of network traffic play an important role in studying the network behavior of nodes, applications, and users. Unfortunately, these traces also contain quasi-personally identifiable information (PII) which makes sharing or publishing traces problematic. Develop a tool or extend existing ones (libpcap, Wireshark) to anonymize traces to various degrees. For this, identify types of PII found in traces, and evaluate methods to pseudonymize or otherwise scrub the records.

Note: This project is a great start into the world of Free/Libre Open Source Software (FLOSS)!

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


Radio Interference Modeling

Transmissions over radio may suffer interference both from out-of-band and in-band transmissions. Your task is to choose modulation schemes and develop models for interference for them, both within the same modulation scheme and across schemes. Target metrics focus on the demodulated signal and thus the disturbance that interferences cause in the demodulator: effects on the spectral content, noise floor, transmitter/receiver synchronization, etc. You evaluate your models both in theory and in practice, i.e. mathematically and through an implementation in GNU Radio.

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


Kibana Statistics Plugins

The Kibana analysis software provides convenient ways to analyze datasets, but it lacks features that help with modeling tasks to (e.g.) describe arrival and service processes from the time series attributes of data. Your task is to remedy this situation. This includes a requirement analysis from modeling tasks performed in the literature, an actual software implementation for Kibana, and a showcase study based on example sensor backhaul data provided by a large Austrian IoT network.

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


Promiscuous Mode for the ESP8266

The ESP8266 offers an interesting WiFi-enabled small-scale embedded platform. Your task is to extend the MicroPython firmware available for it to enable its wireless interface's promiscuous mode. This lets an ESP8266 act as a passive WiFi sensing and measurement device. Based on your implementation, you design a distributed experiment with multiple devices that makes use of your new feature, e.g. track WiFi beacons from smartphones across geographical areas in a privacy-preserving manner (paper).

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)