course: Implementation of Cryptographic Schemes
- teaching methods:
- lecture with tutorials
- Moodle, black board and chalk
- responsible person:
- Prof. Dr.-Ing. Christof Paar
- Dr.-Ing. Falk Schellenberg (ETIT)
- offered in:
- winter term
dates in winter term
- start: Thursday the 10.10.2019
- lecture Thursdays: from 14:15 to 15.45 o'clock in HIC
- tutorial Thursdays: from 16:00 to 17.30 o'clock in HIC
All statements pertaining to examination modalities (for the summer/winter term of 2020) are given with reservations. Changes due to new requirements from the university will be announced as soon as possible.
|Form of exam:||schriftlich + studienbegleitend|
|Registration for exam:||FlexNow|
|Room :||ID 03/445|
The students have an understanding of methods for fast and secure implementation of symmetric and asymmetric cryptography.
The first two topics are algorithms for efficient implementation of asymmetric cryptography. These include algorithms for fast exponentiation as well as data structures and algorithms for multiple precision arithmetic. The third topic of the lecture covers implementation attacks with focus on fault injection and differential power analysis (DPA). As a part of the lecture there will be projects in which the learned algorithms have to be implemented.
The final grade is made up of a written exam (70%) and programming projects (30%) (also for the additional exam in the summer term).
Students willing to work on the projects in the summer term are required to contact email@example.com per mail within the first two weeks of the lecture period (summer term 2020: deadline 24.04.20).
- Basic knowledge in cryptography
- Basic knowledge in the programming languages C or C++