Versions Compared

Key

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

...

LoRa is an emerging proprietary physical-layer modulation technology for IoT WANs; LoRaWAN adds gateways and network uplink to bridge Things to the Internet. This project proposes to investigate traffic on the frequency bands locally used for LoRa (see for example https://www.thethingsnetwork.org/community/vienna/ ) and suggest spatial, spectral, and traffic load models for this new type of data communication. Collaboration with Vienna's community-driven, partipatory LoRaWAN installation by https://openiot.network is welcome.
Blockchain-based Identity Management

"Provide self-sovereign identity to the users and devices in a Smart-Home"

Implement blockchain-based storage(decentralized PKI) and accompanying clients for successful identity management based on X.509 certificates.

Goals of this thesis is to enable authentication of the entities in the Smart-Home system using certificates and public keys, while marking authentication using passwords as obsolete.

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

Related information sources :

http://www.weboftrust.info/

https://sovrin.org/

https://www.uport.me/

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Traffic And Load Models For ISM- And SRD-Band LoRa
Identity and Key Management for resource-constrained IoT devices

Goal of this thesis is implementation of the light-weight solution for resource contrained devices based on embedded Linux OS that supports handling of public and private keys.

This solution should incorporate key exchange protocol between Arduion-based devices and central manager for keys handling.

Special attention should be given to the storing of the keys in a trusted and secure manner, using concepts similar to TPM.

Successful implementation of this thesis will lead to the mutual authentication of the devices and will be integrated in the COSY Smart Home environment.

If you're interested, please contact
Albert Rafetseder (albert.rafetseder@univie
Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Traffic And Load Models For ISM- And SRD-Band LoRa
LoRa is an emerging proprietary physical-layer modulation technology for IoT WANs; LoRaWAN adds gateways and network uplink to bridge Things to the Internet. This project proposes to investigate traffic on the frequency bands locally used for LoRa (see for example https://www.thethingsnetwork.org/community/vienna/ ) and suggest spatial, spectral, and traffic load models for this new type of data communication. Collaboration with Vienna's community-driven, partipatory LoRaWAN installation by https://openiot.network is welcome.
A FOSS Framework For Exponentially-Swept Sine Based Measurement Techniques

Excitation with exponentially-swept sines allows for measurements of transfer functions of weakly nonlinear, approximately time-invariant systems. Implement a framework, e.g. in Octave (MATLAB) or NumPy, that streamlines generating the required sweeps, deconvolutions etc., and demonstrate its applicability in a practical study (e.g. room acoustics).

www.nvo.com/winmls/nss-folder/electro1acoustics/Measuring%20impulse%20resp%20and%20distortion%20with%20swept%20sine%201341AES00.pdf

web.uvic.ca/~timperry/ELEC499SurroundSoundImpulseResponse/Elec499-SurroundSoundIR-PreREVA.pdf
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)
A FOSS Framework For Exponentially-Swept Sine Based Measurement Techniques

Excitation with exponentially-swept sines allows for measurements of transfer functions of weakly nonlinear, approximately time-invariant systems. Implement a framework, e.g. in Octave (MATLAB) or NumPy, that streamlines generating the required sweeps, deconvolutions etc., and demonstrate its applicability in a practical study (e.g. room acoustics).

www.nvo.com/winmls/nss-folder/electro1acoustics/Measuring%20impulse%20resp%20and%20distortion%20with%20swept%20sine%201341AES00.pdf

web.uvic.ca/~timperry/ELEC499SurroundSoundImpulseResponse/Elec499-SurroundSoundIR-PreREVA.pdf

Sensor Calibration With Household Items

This project proposes to develop and investigate methods that allow for simple, repeatable calibration of smartphone sensors using elementary physics and household items. A method should thus require little or no special hardware, apart from what is typically available on/in one's desk, drawers, and kitchen provide intrinsic (or readily procurable) means for comparison measurements, be repeatable easily so that multiple measurements can be taken, facilitating variations of parameters or devices, and statistical analysis of the results. Needless to say, the device under test should not be damaged by an experiment. Potential experiment techniques include Swings, pendulums with controllable physical dimensions (and thus oscillation periods) Springs Free fall, throwing; sliding on inclined planes Rolling (e.g. inside of a can) Comparison measurements with one device attached to another More notes: https://github.com/SensibilityTestbed/sensibility-testbed/issues/33

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)
A Configurable Études Generator
Études are musical pieces designed as practice materials for perfecting particular musical skills (Wikipedia). The skills to be perfected can differ (in difficulty and category) from étude to étude, and are different between instruments, players, and also dimensions of musical content (melody, harmony, rhythm). Develop a sufficiently generic, configurable generator for études that outputs études of choosable difficulty. For this, define a system that encodes the difficulty of a task to be studied, and transformations that assess the difficulty of combinations of study tasks appropriately.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)
Sensor Calibration With Household Items

This project proposes to develop and investigate methods that allow for simple, repeatable calibration of smartphone sensors using elementary physics and household items. A method should thus require little or no special hardware, apart from what is typically available on/in one's desk, drawers, and kitchen provide intrinsic (or readily procurable) means for comparison measurements, be repeatable easily so that multiple measurements can be taken, facilitating variations of parameters or devices, and statistical analysis of the results. Needless to say, the device under test should not be damaged by an experiment. Potential experiment techniques include Swings, pendulums with controllable physical dimensions (and thus oscillation periods) Springs Free fall, throwing; sliding on inclined planes Rolling (e.g. inside of a can) Comparison measurements with one device attached to another More notes: https://github.com/SensibilityTestbed/sensibility-testbed/issues/33

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)
A Configurable Études Generator
Études are musical pieces designed as practice materials for perfecting particular musical skills (Wikipedia). The skills to be perfected can differ (in difficulty and category) from étude to étude, and are different between instruments, players, and also dimensions of musical content (melody, harmony, rhythm). Develop a sufficiently generic, configurable generator for études that outputs études of choosable difficulty. For this, define a system that encodes the difficulty of a task to be studied, and transformations that assess the difficulty of combinations of study tasks appropriately.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)
Do GoTenna Meshes Scale?
GoTenna (https://www.gotenna.com/pages/gotenna) is marketed as an "off-grid communication tool" that interfaces with a smartphone via Bluetooth Low Energy on on side, and connects to other GoTenna devices to exchange messages using unlicensed radio bands. Reverse engineers around the Internet have scrutinized the platform (identifying the RF frontend chip, creating a modified SDK, decrypting the device firmware, analyzing the radio packet format (1), (2), exploring the serial-over-USB interface), but how do deployments with a large number of devices scale in terms of spectrum usage and goodput? In order to find this out, explore the behavior of the radio frontend under noisy conditions, and create a simulation (e.g. using ns-3) to examine GoTenna's behavior.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)
Routing and upstream/downstream traffic flows in IP networks have certain protocol and time constraints for working correctly. This project investigates challenges and opportunities opened up by making the network's uplink change dynamically, e.g. attach to a different address block while traffic flows are still active. What happens to current-day applications in situations like these? What protocol adaptations are required to lessen the impact of uplink dynamics? What timescales are reasonable for reconvergence? (Etc.)
Do GoTenna Meshes Scale?
GoTenna (https://www.gotenna.com/pages/gotenna) is marketed as an "off-grid communication tool" that interfaces with a smartphone via Bluetooth Low Energy on on side, and connects to other GoTenna devices to exchange messages using unlicensed radio bands. Reverse engineers around the Internet have scrutinized the platform (identifying the RF frontend chip, creating a modified SDK, decrypting the device firmware, analyzing the radio packet format (1), (2), exploring the serial-over-USB interface), but how do deployments with a large number of devices scale in terms of spectrum usage and goodput? In order to find this out, explore the behavior of the radio frontend under noisy conditions, and create a simulation (e.g. using ns-3) to examine GoTenna's behavior.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)

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)!
Network Packet Trace Anonymization

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)!

Routing and upstream/downstream traffic flows in IP networks have certain protocol and time constraints for working correctly. This project investigates challenges and opportunities opened up by making the network's uplink change dynamically, e.g. attach to a different address block while traffic flows are still active. What happens to current-day applications in situations like these? What protocol adaptations are required to lessen the impact of uplink dynamics? What timescales are reasonable for reconvergence? (Etc.)

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

 

"Provide self-sovereign identity to the users and devices in a Smart-Home"

Implement blockchain-based storage(decentralized PKI) and accompanying clients for successful identity management based on X.509 certificates.

Goals of this thesis is to enable authentication of the entities in the Smart-Home system using certificates and public keys, while marking authentication using passwords as obsolete.

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

Related information sources :

http://www.weboftrust.info/

https://sovrin.org/

https://www.uport.me/

If you're interested, please contact

...

Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)