Welcome to the Hardware Security course as taught at University Padeborn. It consists of 15 lectures and 5 hands-on tutorials using hardware: cryptographic smartcards, card readers, and the ChipWhisperer-Nano. The course also included 3 homework assignments which are not published here. Two guest lectures that happened during the course are also not published here.
All of the content listed here is published under the CC BY-SA license, unless stated otherwise. Feel free to get inspired and use these materials in your teaching.
| Document | Size | |
|---|---|---|
| 1. Intro | 35.7M | |
| 1. Intro (tutorial) | 152.4K | |
| 2. Smartcards | 3.0M | |
| 3. Authenticators | 4.9M | |
| 4. TPMs | 12.2M | |
| 5. HSMs,TEEs | 16.9M | |
| 5. Smartcards (tutorial) | 1.1M | |
| 6. Timing and cache attacks | 997.1K | |
| 7. Microarchitectural attacks | 792.8K | |
| 8. Physical side channel attacks 1 | 10.3M | |
| 8. SCA (tutorial) | 2.4M | |
| 9. Physical side channel attack defences 1 | 668.9K | |
| 10. Physical side channel attacks 2 | 1.8M | |
| 11. Physical side channel attacks 3 | 503.3K | |
| 12. Physical side channel attack defences 2 | 341.3K | |
| 12. FA (tutorial) | 1.9M | |
| 13. Guest lecture (Thomas Roche) | (not available) | |
| 14. Guest lecture (Lukasz Chmielewski) | (not available) | |
| 15. Certifications and recap | 540.3KK | |
| 15. Exam questions (tutorial) | 186.7K | |
| All presentations zip | tar.gz | 93.1M / 93.1M |