Master Project Proposals 2011-2012

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

  1. Project theme: This project aims to implement the EAP authentication framework and several authentication methods for Wireless Sensor Networks
  2. 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
  3. Prerequisites: networking, security, C language
  4. Duration: 2-3 semesters
  5. Team: 2-3 students

Trust mechanisms for Wireless Sensor Networks

  1. Project theme: This project consists in evaluating with both data and node trustworthiness and developing improved trust models.
  2. 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
  3. Prerequisites: networking, C language
  4. Duration: 3-4 semesters
  5. Team: 2-3 students

Protecting Wireless Sensor Networks against Denial of Service Attacks

  1. Project theme: This project focuses on mitigating Denial of Service attacks that target sensor networks through improved and efficient security solutions.
  2. 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
  3. Prerequisites: networking, security, C language
  4. Duration: 2-3 semesters
  5. Team: 2-3 students

Protecting Data Privacy in Wireless Sensor Networks

  1. Project theme: This project aims to design energy-efficient cryptographic primitives and security mechanisms for assuring data privacy in sensor networks.
  2. 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
  3. Prerequisites: networking, security, C language
  4. Duration: 3-4 semesters
  5. Team: 2-3 students

Anomaly-based Intrusion Detection System for Wireless Sensor Networks

  1. Project theme: This project consists in designing and developing an efficient Anomaly-based Intrusion Detection System for Wireless Sensor Networks.
  2. 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
  3. Prerequisites: networking, security, C language
  4. Duration: 2-3 semesters
  5. Team: 2-3 students

Exposing Android Sensor Information using CoAP

  1. Project theme: This project aims for implementing CoAP (Constrained Application Protocol) for exposing sensor information on Android devices.
  2. Project Coordinator: Mircea Bardac
  3. 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
  4. Prerequisites: networking, C, Java
  5. Duration: 2+ semesters
  6. Team: 2-3 students

Full-disk Encryption for Android

  1. Project theme: This project aims for implementing a full-disk encryption solution for Android devices
  2. Project Coordinator: Mircea Bardac
  3. 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
  4. Prerequisites:
    • Android Device (for development)
    • Operating System Design
    • C
  5. Duration: 2+ semesters
  6. Team: 2+ students

Securing Android using Virtualization

  1. Project theme: This project aims for testing existing Linux-kernel virtualization solutions in Android
  2. Project Coordinator: Mircea Bardac
  3. 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
  4. Prerequisites: Android Device (for development), Operating System Design, Java/C
  5. Duration: 2+ semesters
  6. Team: 2+ students

Extending Android battery-life for Sensor Applications

  1. Project theme: This project aims for developing a solution for using Android devices for sensor applications
  2. Project Coordinator: Mircea Bardac
  3. 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
  4. Prerequisites: Android Device (for development), Operating System Design, Java/C/C++
  5. Duration: 2+ semesters
  6. Team: 2+ students