Students can apply for one of the projects or propose a new project by sending an email to research@systems.cs.pub.ro using the tag [master] in the Subject of the email. The email must contain the CV of the student.
Securing Wireless Sensor Networks using Extensible Authentication Protocol
- Project theme: This project aims to implement the EAP authentication framework and several authentication methods for Wireless Sensor Networks
- Objectives
- Investigate the EAP standard and authentication methods that can be used with EAP
- Investigate existing EAP implementations for Wireless Sensor Networks
- Implement EAP in TinyOS, an operating system for low-power devices
- Implement several authentication methods that can be used with EAP
- Evaluate the security and energy-efficiency of the implemented authentication solutions
- Prerequisites: networking, security, C language
- Duration: 2-3 semesters
- Team: 2-3 students
Trust mechanisms for Wireless Sensor Networks
- Project theme: This project consists in evaluating with both data and node trustworthiness and developing improved trust models.
- Objectives
- Investigate general notions of trust and reputation
- Identify and study state of the art trust models for sensor networks
- Design and implement an improved model for assessing data trustworthiness
- Evaluate the performance and energy-efficiency of the data trust model
- Design and implement an improved model of assessing node trustworthiness
- Evaluate the performance and energy-efficiency of the node trust model
- Prerequisites: networking, C language
- Duration: 3-4 semesters
- Team: 2-3 students
Protecting Wireless Sensor Networks against Denial of Service Attacks
- Project theme: This project focuses on mitigating Denial of Service attacks that target sensor networks through improved and efficient security solutions.
- Objectives:
- Investigate the types of attacks that target sensor networks
- Investigate Denial of Services attacks that target sensor networks
- Investigate current security solutions against DoS attacks
- Design improved and efficient security solutions against DoS attacks
- Implement the security solutions in TinyOS, an operating system for low-power devices
- Evaluate the performance and energy-efficiency of the developed security solutions
- Prerequisites: networking, security, C language
- Duration: 2-3 semesters
- Team: 2-3 students
Protecting Data Privacy in Wireless Sensor Networks
- Project theme: This project aims to design energy-efficient cryptographic primitives and security mechanisms for assuring data privacy in sensor networks.
- Objectives:
- Investigate privacy issues in sensor networks
- Investigate existing solutions for assuring privacy in sensor networks
- Evaluate existing solutions based on security performance and energy-efficiency
- Design an improved and energy-efficient solution for assuring privacy in sensor networks
- Implement the designed security solution in TinyOS, an operating system for low-power devices
- Evaluate the security performance and energy-efficiency of the developed security solution
- Comparative evaluation of the improved solution with the state of the art solutions
- Prerequisites: networking, security, C language
- Duration: 3-4 semesters
- Team: 2-3 students
Anomaly-based Intrusion Detection System for Wireless Sensor Networks
- Project theme: This project consists in designing and developing an efficient Anomaly-based Intrusion Detection System for Wireless Sensor Networks.
- Objectives:
- Investigate the types of attacks that target sensor networks
- Investigate existing intrusion detection solutions for sensor networks
- Design an improved and energy-efficient Anomaly-based Intrusion Detection System for sensor networks
- Implement the designed IDS in TinyOS, an operating system for low-power devices
- Evaluate the performance and energy-efficiency of the developed IDS
- Prerequisites: networking, security, C language
- Duration: 2-3 semesters
- Team: 2-3 students
Exposing Android Sensor Information using CoAP
- Project theme: This project aims for implementing CoAP (Constrained Application Protocol) for exposing sensor information on Android devices.
- Project Coordinator: Mircea Bardac
- Objectives
- investigate CoAP implementations
- investigate CoAP draft RFCs for determining which standards can/must be implemented for a functional CoAP service
- investigate methods of retrieving Android sensor information
- implement CoAP as a service in Android
- evaluate CoAP running on Android
- evaluate/design security extensions for CoAP
- Prerequisites: networking, C, Java
- Duration: 2+ semesters
- Team: 2-3 students
Full-disk Encryption for Android
- Project theme: This project aims for implementing a full-disk encryption solution for Android devices
- Project Coordinator: Mircea Bardac
- Objectives
- investigate encryption methods for kernel and user data in Android
- investigate the Android boot process and evaluate where encryption could be used
- implement an encrypted boot solution for Android devices
- enable the use of encrypted SD card contents
- evaluate the impact on performance for the designed solution
- evaluate solutions for plausible deniability
- Prerequisites:
- Android Device (for development)
- Operating System Design
- C
- Duration: 2+ semesters
- Team: 2+ students
Securing Android using Virtualization
- Project theme: This project aims for testing existing Linux-kernel virtualization solutions in Android
- Project Coordinator: Mircea Bardac
- Objectives
- investigate existing virtualization solutions in the Linux Kernel
- evaluate the impact of using a virtualization solution on the performance of the application
- design and implement a solution for controlling the limits and execution of the virtualized environments
- design and implement a framework and an API for managing virtualized environments using an Android front-end application
- Prerequisites: Android Device (for development), Operating System Design, Java/C
- Duration: 2+ semesters
- Team: 2+ students
Extending Android battery-life for Sensor Applications
- Project theme: This project aims for developing a solution for using Android devices for sensor applications
- Project Coordinator: Mircea Bardac
- Objectives
- evaluate the design of the power management subsystem in Android
- evaluate existing research for extending battery life on Android devices
- design and implement a framework which minimizes power use for Android applications and coordinates with the power management Android subsystem
- design and implement a solution for deploying very light-weight applications on top of Android
- evaluate adaptive power-saving algorithms
- Prerequisites: Android Device (for development), Operating System Design, Java/C/C++
- Duration: 2+ semesters
- Team: 2+ students