System and IoT Security WS 2016/2017

Practical Lab on System and IoT Security

Organization Matters

Kick-Off Meeting

  • Lecturer: Prof. Dr.-Ing. Ahmad-Reza Sadeghi and M.Sc. David Gens
  • Date: Kick-Off Meeting: Oct. 21st, 2016
  • Location: Building S4|14 (CASED), room 3.02.6, 14:00
  • Mailing List (for finding a group and news): System-Iot-List-16

Final Presentation

  • Date: March 6th, 2017, 14:00 (preliminary)
  • Location: Building S4|14 (CASED), room 3.02.6

Description

In this practical course, the students deal with different aspects of (mobile and IoT) system security. The projects target operating system security in general. They comprise the following areas:

  • System programming in general
  • Design and implementation of selected software attacks
  • Design and implementation of secure applications
  • Modifications of and Experiments with Linux kernel based systems

Prerequisites

Students who want to participate in the course should

  • have solid knowledge of OS concepts/architectures
  • be familiar with programming and debugging in C/C++

Actual programming experience on low-level system components or embedded platforms on the OS-level are not a prerequisite, but definitively an advantage.

Procedure

The programming tasks are solved in teams of 2-4 students. At the beginning of the course, a kick-off lab-session is given to present the topics. The participants are required to form teams of 2-4 students.

At the midterm of the semester, each team has to hand in a short progress report and at the end of the semester a concluding lab-session is held in which every team has to shortly present its work/results.