course: Master Practical Course Side Channel Attacks
- number:
- 142023
- teaching methods:
- practical course
- responsible person:
- Prof. Dr. Amir Moradi
- Lecturers:
- Prof. Dr. Amir Moradi (ETIT), M. Sc. David Knichel (ETIT), M. Sc. Nicolai Müller (ETIT)
- language:
- german
- HWS:
- 3
- CP:
- see examination rules
- offered in:
- winter term
dates in winter term
- kick-off meeting: Thursday the 29.10.2020 from 15:00 in ID 2/632
- lab Thursdays: from 15:00 in ID 2/632
Exam
Die Angaben zu den Prüfungsmodalitäten (im WiSe 2020/2021 | SoSe 2021) erfolgen vorbehaltlich der aktuellen Situation. Notwendige Änderungen aufgrund universitärer Vorgaben werden zeitnah bekanntgegeben.
Form of exam: | lab |
Registration for exam: | Directly with the lecturer |
continual assessment |
goals
The lab course side-channel attacks (SCA) teaches the students the practical skills to evaluate the side-channel resistance of cryptographic implementations and how to to implement countermeasures against SCA. The lab cource was updated and beginning in winter semster 18/19 works with an ARM M0 platform. The students will self-dependently perform measurements and implement countermeasures on the microcontroller.
content
- Introduction & Statistics
- Pattern Matching & SPA
- Measurements & CPA on Software
- Leakage Detection & CPA on Hardware
- CPA with Alignment
- Boolean Masking on AES S-Box
- Final Project
requirements
keine
recommended knowledge
The lecture "Implementation of Cryptographic Schemes I" provieds helpfull basic knowledge but is not required.
miscellaneous
Participants: max. 8 students, ITS master preferred
contact: Amir Moradi (Amir.Moradi@rub.de, -27219) und Nicolai Müller (nicolai.mueller@rub.de -21913)
All details will be dicussed at the first meeting . Due to the corona pandemic, it is necessary to reserve a slot before the first meeting by e-mail to nicolai.mueller@rub.de.