Home | deutsch  | Legals | Data Protection | Sitemap | KIT

Publications

Seven Theses on IT Security

 

Seven Theses

Open Positions

You haven't found a suitable position? Even if it is not always advertised, we are happy to hear from new doctoral students / postdocs who are interested in reinforcing our team. Simply send us your unsolicited application. We look forward to hearing from you!

BMBF Logo

Sichere Softwareentwicklung für Mikrocontroller in vernetzten Energiesystemen

Sichere Softwareentwicklung für Mikrocontroller in vernetzten Energiesystemen
type: Praktikum (P)
semester: SS 2018
time: 03.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


04.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

05.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

06.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

09.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

10.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

11.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

12.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

13.04.2018
09:00 - 17:00 täglich
50.34 Raum 236 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


lecturer: Prof. Dr. Veit Hagenmeyer
Ghada El Bez
Dr. Hubert Keller
Kathrin Reibelt
Oliver Schneider
sws: 4
lv-no.: 2400087
Bemerkungen

Leistungspunkte: 4

Voraussetzungen

Programmiererfahrung in C, C++ oder Rust

Eigenes Laptop (Windows, MacOS, Linux)

Lehrinhalt

Im Rahmen des zweiwöchigen Blockpraktikums werden die Teilnehmer die Programmiersprache Rust erlernen und damit die diversen Schnittstellen des gegebenen Boards (Touchscreen, Mikrofon, Netzwerk, ...) ansteuern. Die Teilnehmer werden in Gruppen aufgeteilt und wählen ein gegebenes oder selbstdefiniertes Projekt aus, das sie zusammen bearbeiten. Am Ende des Praktikums wird das Projekt vor allen Teilnehmern präsentiert.

Arbeitsbelastung

10x8h

Ziel

Nach erfolgreicher Teilnahme an dem Praktikum "Sichere Softwareentwicklung für Mikrocontroller" sollen die Studierenden

  • die typischen Sicherheitslücken in Internet of Things Komponenten verstehen und erkennen können
  • effektiv (wenig Zeit mit Fehlerbehebung zu verbringen) Mikrocontrollerfirmware um Features erweitern können
  • systematische Fehlerbehebung betreiben können (z.B. Debugger bedienen)
  • die Bausteine einer Mikrocontrollerfirmware kennen und
  • Mikrocontrollerfirmware von Grund auf selbst entwickeln können
  • die Sicherheitsfeatures der Programmiersprache Rust verstanden haben und einsetzen können.