Side-Channel Analysis in Hardware
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
NIE-HSC | Z,ZK | 4 | 2P+2C | anglicky |
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra číslicového návrhu
- Anotace:
-
This course is dedicated to so-called side-channel information leakage in hardware devices. It focuses on both theoretical analysis and practical attacks. Students get familiar with various kinds of side channels and they get deeper insight in power attacks. Students learn to implement various profiled and non-profiled attacks and get familiar with higher-order attacks. They also get practice in both designing the SCA countermeasures and analyzing the amount and characteristics of the side-channel information leakage.
- Požadavky:
-
Basic knowledge of cryptographic algorithms and their implementation in HW, recommended completion of MIE-BHW (NIE-BVS) and/or MIE-HWB courses.
- Osnova přednášek:
-
1. Introduction to SCA
2. Leakage analysis and modeling
3. Non-profiled attacks I
4. Non-profiled attacks II
5. Profiled attacks I
6. Profiled attacks II
7. Countermeasures I
8. Countermeasures II
9. Higher-order analysis
10. Attacking protected implementations
11. Leakage assessment
12. Introduction to fault-attacks
13. Reserve
- Osnova cvičení:
-
1. Equipment introduction
2. Measurement introduction, timing attacks
3. Attack realisation I
4. Attack realisation II
5. Attack realisation III
6. Attack realisation IV
7. Countermeasures|hiding
8. Countermeasures|masking I
9. Countermeasures|masking II
10. Higher-order analysis
11. Attacking protected implementations
12. Finishing and evaluation
13. Reserve
- Cíle studia:
- Studijní materiály:
- Poznámka:
-
Study materials will be placed at the Courses webpage.
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Computer Security, Presented in English, Version 2016 až 2020 (volitelný předmět)
- Computer Systems and Networks, Presented in English, Version 2016 až 2020 (volitelný předmět)
- Design and Programming of Embedded Systems, in English, Version 2016 až 2020 (volitelný předmět)
- Specialization Software Engineering, in English, Version 2016 až 2020 (volitelný předmět)