course: Master Practical Course Side Channel Attacks

number:
142023
teaching methods:
practical course
responsible person:
Priv.-Doz. Dr. Amir Moradi
Lecturers:
Priv.-Doz. Dr. Amir Moradi (ETIT), M. Sc. Bastian Richter (ETIT)
language:
german
HWS:
3
CP:
3
offered in:
winter term

dates in winter term

  • kick-off meeting: Wednesday the 09.10.2019 from 16:00 in ID 2/632

Exam

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

  1. Introduction & Statistics
  2. Pattern Matching & SPA
  3. Measurements & CPA on Software
  4. Leakage Detection & CPA on Hardware
  5. CPA with Alignment
  6. Boolean Masking on AES S-Box
  7. Final Project

requirements

keine

recommended knowledge

The lecture "Implementation of Cryptographic Schemes I" provieds helpfull basic knowledge but is not required.

miscellaneous

Participants: max. 20 students, ITS master preferred

contact: Amir Moradi (Amir.Moradi@rub.de, -27219) and Bastian Richter (bastian.richter@rub.de -21913)

All details will be dicussed at the first at the first meeting . It is not possible to reserve a slot via email.