Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

Hardwarové útoky postranními kanály

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah
NI-HSC Z,ZK 4 2P+2C
Garant předmětu:
Vojtěch Miškovský
Přednášející:
Vojtěch Miškovský, Petr Socha
Cvičící:
Vojtěch Miškovský, Martin Novotný, Matúš Olekšák, Petr Socha
Předmět zajišťuje:
katedra číslicového návrhu
Anotace:

Předmět se věnuje tématu úniků informace v hardwarových zařízeních prostřednictvím tzv. postranních kanálů, a to jak jejich teoretické analýze, tak i praktickým útokům. Studenti se seznámí s různými druhy postranních kanálů, hlouběji se pak budou věnovat především útokům pomocí měření elektrického příkonu. Naučí se realizovat různé druhy profilovaných i neprofilovaných útoků a seznámí se s útoky vyšších řádů. Dále si vyzkouší návrh protiopatření proti těmto útokům a naučí se analyzovat množství a charakter informace unikající prostřednictvím postranních kanálů.

Požadavky:

Základní znalost kryptografických algoritmů a jejich implementace v HW, doporučené absolvování předmětu MI-BHW (NI-BVS), nebo MI-HWB.

Osnova přednášek:

1. Úvod do postranních kanálů, zdroj úniku informace, měření příkonu/EM vyzařování

2. Formální model pro útoky postranními kanály, diferenční odběrová analýza, korelační odběrová analýza

3. Analýza vzájemné informace, Kolmogorov-Smirnov analýza

4. Šablonové útoky, formální a experimentální analýza útoků

5. Protiopatření založená na přídavných modulech, skrývání

6. Protiopatření založená na bezpečných návrhových stylech, skrývání

7. Protiopatření založená na úpravách algoritmu, maskování

8. Útoky na protiopatření, multivarietní a univarietní útoky vyšších řádů, kombinační funkce

9. Strojové učení v analýze postranních kanálů, neuronové sítě

10. Vyhodnocení úniku informace

11. Vzdálené útoky postranními kanály, útoky na radio, útoky v cloudu

12. Chybové útoky, injekce poruch, kombinované útoky

13. Rezerva

Osnova cvičení:

1. Seznámení s laboratorním vybavením

2. Úvod do měření, časové útoky

3. Realizace útoků I

4. Realizace útoků II

5. Realizace útoků III

6. Realizace útoků IV

7. Protiopatření proti útokům – skrývání

8. Protiopatření proti útokům – maskování I

9. Protiopatření proti útokům – maskování II

10. Útoky vyšších řádů

11. Útoky na zabezpečené implementace

12. Dokončování a odevzdávání úloh

13. Rezerva

Cíle studia:
Studijní materiály:

Viz courses.fit.cvut.cz

Poznámka:

Materiály ke kurzu budou umístěny na Courses.

Další informace:
https://courses.fit.cvut.cz/NI-HSC/
Rozvrh na zimní semestr 2024/2025:
Rozvrh není připraven
Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 18. 5. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6290406.html