20-00-1090-pr Side-Channel Analysis Lab

Course offering details

Instructors: Prof. Dr.-Ing. Heiko Mantel

Event type: practical / lab /internship

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: SCA-Lab

Subject:

Crediting for:

Hours per week: 4

Language of instruction: Englisch

Min. | Max. participants: - | -

Course Contents:
Side channels are communication channels based on execution characteristics that were not meant to be used for communication. Characteristics that underly side channels include execution time, power consumption, and electromagnetic emanations. Side channels are known to be serious threats for cryptographic implementations for many years. Technological improvements usually come with new possibilities for side-channel attacks. For instance, the Internet of Things increased the targetable devices and made the threat of side channels even more relevant.

The lab covers the steps necessary to mount side-channel attacks against cryptographic implementations, to recover secret information, and how to mitigate such vulnerabilities. Example topics include:
- selection of targets for side-channel attacks
- manipulation of power-, time- or EM-traces
- implementation of leakage models
- differential side-channel analysis
- side-channel countermeasures

Preconditions:
Recommended: Knowledge of Computer Science equivalent to the first four semesters in the Computer Science Bachelor program, in particular programming skills.

Literature
Appointments
Date From To Room Instructors
1 Tue, 21. Apr. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
2 Tue, 28. Apr. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
3 Tue, 5. May 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
4 Tue, 12. May 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
5 Tue, 19. May 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
6 Tue, 26. May 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
7 Tue, 2. Jun. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
8 Tue, 9. Jun. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
9 Tue, 23. Jun. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
10 Tue, 30. Jun. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
11 Tue, 7. Jul. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
12 Tue, 14. Jul. 2020 11:40 13:20 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Heiko Mantel
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
Instructors
Prof. Dr.-Ing. Heiko Mantel