back to search

Embedded Systems and Security

CIT433040Master's Modules6 ECTSGerman/EnglishWintersemester/SommersemesterLehrstuhl für Sicherheit in der Informationstechnik (Prof. Sigl)
AI-edited module sheet. Based on the TUMonline module description, edited for readability.Original in TUMonline

What it is about

You will learn how embedded systems (e.g. microcontrollers) are built and operated and how to secure them against attacks. In the end you can implement tasks on real hardware, identify typical vulnerabilities, select appropriate protective measures and apply security functions (e.g. cryptography, separation).

What you will be able to do

  • Use toolchains for embedded systems
  • Explain memory organization
  • Classify memory types in chips
  • Describe the boot process of a microcontroller
  • Describe and use memory mapped I/O
  • List common peripheral building blocks and explain their purpose
  • Explain and use interrupts
  • Compare and practically apply debugging options
  • List security objectives
  • Name typical vulnerabilities
  • Apply common attacks
  • Choose appropriate countermeasures
  • Use cryptography
  • Explain means and ways of separation
  • Explain and use MMUs/MPUs
  • Explain side channels
  • Outline the concept of trusted computing

What the module consists of

  • LectureConveying the theoretical foundations on hardware, memory, peripherals, interrupts and security concepts
  • ExerciseInteractive tasks, group work and programming demonstrations for deepening and applying
  • Programming tasksPractical implementation and practice of security measures on real hardware (e.g. ARM platform)

Teaching method

  • Lecture slides and blackboard workFor structured delivery of the theory
  • Interactive exercises and group workTo reinforce knowledge and collaboratively solve problems
  • Programming demonstrations by the tutorShowing practical security scenarios and implementation details
  • Practical programming tasks on hardwareTo train and assess implementation skills
  • Online tools (question catalogs, Etherpads) and Moodle forumTo support the learning process and clarify questions

Dates

LectureEmbedded Systems and Security2 groups to choose from

  • ATue16:45–18:15N 1189, Hans-Piloty-Hörsaal (0101.02.189)
    15× · 13.10.–02.02.
    • 13.10.
    • 20.10.
    • 27.10.
    • 03.11.
    • 10.11.
    • 17.11.
    • 24.11.
    • 01.12.
    • 08.12.
    • 15.12.
    • 22.12.
    • 12.01.
    • 19.01.
    • 26.01.
    • 02.02.
  • BThu16:45–18:15N 1179, Wilhelm-Nusselt-Hörsaal (0101.02.179)
    14× · 15.10.–04.02.
    • 15.10.
    • 22.10.
    • 29.10.
    • 05.11.
    • 12.11.
    • 19.11.
    • 26.11.
    • 10.12.
    • 17.12.
    • 07.01.
    • 14.01.
    • 21.01.
    • 28.01.
    • 04.02.

From the current semester, not binding. You attend one of several groups; the timetable automatically suggests the one with the fewest clashes.

Show TUMonline data
Sprache
Deutsch/Englisch
Turnus
Wintersemester/Sommersemester
Modulniveau
Master
Moduldauer
Einsemestrig
Gesamtstunden
180
Präsenzstunden
90
Eigenstudiumstunden
90
Organisationsname
Lehrstuhl für Sicherheit in der Informationstechnik (Prof. Sigl)

Courses

  • Embedded Systems and Security
  • Embedded Systems and Security PR
  • Embedded Systems and Security UE

Official page in TUMonline · Details are not binding.