|
Experimental testbed for power side channel analysis
Gajdošík, Ester ; Martinásek, Zdeněk (oponent) ; Gerlich, Tomáš (vedoucí práce)
This bachelor’s thesis focuses on the implementation of a Power side channel attack on three experimental workplaces with the implemented AES-128 encryption algorithm. For these purposes are used FPGA boards SAKURA G, SAKURA X and Chipwhisperer CW305. The theoretical part of the work is focused on the principles of side channel attacks, while the main emphasis is on power analysis and its two methods – simple (SPA) and differential (DPA). The aim of the practical part is to compare the waveforms obtained from workplaces using the TVLA (Test Vector Leakage Assessment) leakage detection methods.
|
|
Experimental testbed for power side channel analysis
Gajdošík, Ester ; Martinásek, Zdeněk (oponent) ; Gerlich, Tomáš (vedoucí práce)
This bachelor’s thesis focuses on the implementation of a Power side channel attack on three experimental workplaces with the implemented AES-128 encryption algorithm. For these purposes are used FPGA boards SAKURA G, SAKURA X and Chipwhisperer CW305. The theoretical part of the work is focused on the principles of side channel attacks, while the main emphasis is on power analysis and its two methods – simple (SPA) and differential (DPA). The aim of the practical part is to compare the waveforms obtained from workplaces using the TVLA (Test Vector Leakage Assessment) leakage detection methods.
|
|
Aplikace pro automatizované měření proudové spotřeby
Karabina, Lukáš ; Lieskovan, Tomáš (oponent) ; Gerlich, Tomáš (vedoucí práce)
Diplomová práce je zaměřená na poskytnutí informací k návrhu a implementaci aplikace pro automatizované měření proudové spotřeby. První a druhá část této práce shrnuje poznatky o vlastním měření proudové spotřeby a využití výsledků při analýze odolnosti kryptografických systémů proti útokům postranními kanály. V této části je uvedeno několik metod, které lze při takové analýze využít. Je zde uvedena kapitola o přístrojích, se kterými bude aplikace komunikovat. Praktická část této práce se zabývá vlastním návrhem a vývojem aplikace. Jsou zde uvedeny využité návrhové vzory a postupy, podle kterých je aplikace vytvořena. Jednotlivé podkapitoly dále popisují vlastní vývoj, implementaci, testování a problémy s tím spojené.
|
|
Power Analysis On Present Lightweight Cipher And Hw Countermeasure
Hirš, David
Power analysis presents the typical example of successful attacks against trusted cryptographic devices such as smart cards or emebeded devices. Nowadays, the popularity of Internet of Things (IoT) is growing therefore, designers sould implement cryptographic algorithms with countermeasures in order to defend against these types of attacks. The article focus on the implementation of ultra-lightweight block cipher PRESENT that using the hardware randomization as a countermeasures technique.
|
|
Skrývání proudové spotřeby
Hirš, David ; Gerlich, Tomáš (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Proudová analýza představuje úspěšný typ útoku cíleného na důvěrná kryptografická zařízení, jako jsou například chytré karty. Popularita Internetu věcí (IoT) každým dnem roste, a je tedy nutné taková zařízení zabezpečit. Pouhá implementace kryptografických algoritmů nestačí, proto je nutné zavést dodatečná opatření, aby bylo možné zamezit takovému typu útoku, který představuje proudová analýza. Tato bakalářská práce je zaměřená na implementaci odlehčené šifry PRESENT a realizace Jednoduché proudové analýzy spolu s Diferenční proudovou analýzou za účelem odhalení tajného klíče šifrovacího zařízení. Proudová analýza je realizována jak na nemaskovanou šifru PRESENT, kde bylo možné odhalit tajný klíč, tak i na maskovanou implementaci šifry, kde byla dokázána účinnosti navrhovaného protiopatření, které využívá techniku FPGA rekonfigurace.
|
|
Analýza síly testů hypotéz
Kubrycht, Pavel ; Malá, Ivana (vedoucí práce) ; Bílková, Diana (oponent)
Předkládaná diplomová práce se zabývá problematikou síly statistického testu a s ní spojeným problémem stanovení vhodného rozsahu výběru. Ten by měl být dostatečně velký na to, aby zajistil dodržení předem stanovených pravděpodobností chyb 1. a 2. druhu. Cílem práce je ukázat teoretické postupy, které vedou k odvození vzorců pro minimální požadovaný rozsah výběru splňující výše uvedené podmínky. Zvolena byly tři důležitá pravděpodobnostních rozdělení - normálního se známým rozptylem, alternativního a exponenciálního.
|
|
Analýza hlavních komponent v proudové analýze
Jedlička, František ; Vlček, Lukáš (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Tato práce se zabývá využitím analýzy hlavních komponent v kryptoanalýze proudovým postranním kanálem. Nejdříve je v práci rozebrána problematika kryptoanalýzy, kryp- toanalýzy proudovým postranním kanálem, metody analýzy hlavních komponent a in- terpretace obdržených proudových průběhů provedené diferenciální proudové analýzy na kryptografickém modulu algoritmu AES. Praktická část obsahuje provedení vlastní ana- lýzy hlavních komponent na obdržená data a následný pokus o diferenciální proudovou analýzu takto upravených dat
|
|
Ochrana proti kryptoanalýze postranními kanály
Gerlich, Tomáš ; Malina, Lukáš (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Postranní kanály ovlivňují razantně bezpečnost kryptografických systémů, proto je nutné jim věnovat pozornost při implementaci šifrovacího algoritmu. V této práci jsou v počátku uvedeny základní typy postraních kanálu a jaké útoky se pomocí nich provádí. V následující část jsou popsány druhy ochran proti útoku postranními kanály, z kterých je nejvíce kladen důraz na maskování, z důvodu možné implementace i na stávající kryptografické systémy. Poté jsou představeny maskovací techniky pro šifru AES, kde je popsán jejich způsob maskování, úprava šifrovacího algoritmu a především vůči kterým útokům odolají. V praktické části je popsáno měření, které se snaží zaznamenat proudovou spotřebu mikrokontroleru. Měření mělo za účel zkoumat především na únik informací pomocí proudového postranního kanálu.
|
|
Postranní kanály – vytvoření laboratorní úlohy
Holemář, Jan ; Malina, Lukáš (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Bakalářka práce se věnuje kryptoanalýze zaměřená na postranní kanály. Je zaměřena na útok proudovým postranním kanálem na kryptografické zařízení. Jako kryptografické zařízení je použita čipová karta Gemalto .NET vykonávající šifrovací algoritmy RSA, DES a AES. Analýza proudové spotřeby čipové karty byla provedena proudovou sondou Tektronix CT-6. Data získaná měřením byla zpracována na počítači s příslušným programovým vybavením k nalezení důležité informace o použitém šifrovacím klíči.
|
|
Proudový postranní kanál
Zapletal, Ondřej ; Mácha, Tomáš (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Tato bakalářská práce se věnuje kryptoanalýze prostřednictvím postranních kanálů. Je zaměřena především na útok proudovým postranním kanálem na kryptografický modul. Jako kryptografický modul je použit mikrokontrolér PIC vykonávající šifrování symetrickou šifrou AES. Pro účely jednoduché a diferenciální proudové analýzy modulu byla použita experimentální deska plošných spojů. Analýza proudového odběru mikrokontroléru PIC provádějícího operaci AddRoundKey a SubBytes byla provedena proudovou sondou Tektronix CT-6. Data získaná měřením byla zpracována na počítači s příslušným programovým vybavením k nalezení důležité informace o použitém šifrovacím klíči.
|