622.755 (21W) Security Engineering

Wintersemester 2021/22

Anmeldefrist abgelaufen.

Erster Termin der LV
06.10.2021 10:00 - 12:00 S.1.37 On Campus
... keine weiteren Termine bekannt

Überblick

Bedingt durch die COVID-19-Pandemie können kurzfristige Änderungen bei Lehrveranstaltungen und Prüfungen (z.B. Absage von Präsenz-Lehreveranstaltungen und Umstellung auf Online-Prüfungen) erforderlich sein.

Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
Lehrende/r
LV-Titel englisch Security Engineering
LV-Art Übung (prüfungsimmanente LV )
LV-Modell Blended-Learning-Lehrveranstaltung
Online-Anteil 50%
Semesterstunde/n 2.0
ECTS-Anrechnungspunkte 4.0
Anmeldungen 7 (15 max.)
Organisationseinheit
Unterrichtssprache Englisch
mögliche Sprache/n der Leistungserbringung Deutsch , Englisch
LV-Beginn 06.10.2021
eLearning zum Moodle-Kurs
Anmerkungen

The pre-recorded videos and slides are all available in English language. But I am a fluent German speaker, and it is o.k. to use German, and I am happy to respond in German too (if there are no Erasmus students in class, and we are all German natives, then we switch to German anyway).  The interactive (or live slot) will hopefully take place physically, but if necessary I'll live stream this anyway, so you can participate on or off campus. 

Zeit und Ort

Beachten Sie bitte, dass sich aufgrund von COVID-19-Maßnahmen die derzeit angezeigten Termine noch ändern können.
Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

The goal of this course is to give students the opportunity to try out being a security engineer; i.e. to work with the challenge of designing (implementing, evaluating) a system that should not only satisfy functional requirements, but be "secure".  This will include looking at system level security considerations, but we will also focus on specific aspects of crypto engineering for embedded systems. 

The course will make students aware of a range of implementation challenges, largely stemming from the fact that executing program code typically leads to a range of side channels. We will also investigate fault attacks and the challenge of creating/using sufficient amounts of randomness. 

Lehrmethodik inkl. Einsatz von eLearning-Tools

The course is a "KU" and that implies that much of the learning will take place via learning by doing: thus there will be a project stretching the entire term which serves both as main vehicle for learning and assessment. In addition I will provide lectures for all the topics that we cover via YouTube (all accessible from links within Moodle). There is a two hour slot each week for Q&A which will either be online or via actual meetings.

Inhalt/e

Side channels, fault attacks, implementation tricks, randomness, code review, evaluating cryptography, ...

Erwartete Vorkenntnisse

Ideally you have attended Cryptography, alternatively Systemsicherheit. Many attacks utilise either basic statistical techniques (hypothesis testing) or cryptanalytic tricks (number theory basics). 

Literatur

I will provide a write up and links to papers. If you fancy a more comprehensive, system level view, the skim reading some more chapters of https://www.cl.cam.ac.uk/~rja14/book.html is recommended. 

Prüfungsinformationen

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Geänderte Prüfungsinformationen (COVID-19 Ausnahmeregelung)

None.

Prüfungsmethode/n

A single project that runs across the winter term. 

Prüfungsinhalt/e

All content that we cover.

Beurteilungskriterien/-maßstäbe

The written submission that explains your project results. 

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.2)
    • Fach: Systemsicherheit (Wahlfach)
      • 8.9 Systemsicherheit ( 0.0h XX / 12.0 ECTS)
        • 622.755 Security Engineering (2.0h UE / 4.0 ECTS)
          Absolvierung im 4., 5., 6. Semester empfohlen

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2022/23
  • 622.755 UE Security Engineering (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 622.755 UE Crypto Engineering (2.0h / 4.0ECTS)