Side channel analysis of cryptographic algorithms implementations

dc.contributor.advisor Novotný, Martin
dc.contributor.author Severyn, Jan
dc.contributor.referee Miškovský, Vojtěch
dc.date.accepted 2017-02-08
dc.date.accessioned 2017-04-25T17:40:17Z
dc.date.available 2017-04-25T17:40:17Z
dc.date.issued 2016-06-30
dc.description.abstract Bakalářská práce se zabývá možnostmi aplikace útoku metodou rozdílové odběrové analýzy (DPA) na implementace algoritmu AES na programovatelném hradlovém poli (FPGA). V rámci práce byly vytvořeny prostředky pro realizaci rozdílové odběrové analýzy. Jedná se o realizaci implementačních variant algoritmu AES na FPGA, implementaci skriptů realizujících DPA a úpravu programu pro měření spotřeby tak, aby byl použitelný pro FPGA přípravek. Vytvořené nástroje pro DPA byly ověřeny na implementaci algoritmu AES na čipové kartě, kde útok byl úspěšný. Ověřená metoda DPA byla poté aplikována na sedm různých konfigurací implementace algoritmu AES na FPGA. Jednotlivé konfigurace se liší variantami VHDL kódu, úpravou zapojení desky a použitím různých zdrojů napájení. Ani v jedné konfiguraci nebyl útok úspěšný. V rámci práce je také nastíněn možný budoucí postup při dalším průzkumu aplikace DPA na programovatelných hradlových polích. cs
dc.description.abstract The thesis explores applicability of differential power analysis (DPA) attack against FPGA implementation of AES. We created all necesery tools for DPA on FPGA, i.e. we created several variants of AES in FPGA, we developed scripts for differential power analysis and we modifed programe controling power measurements to cooperate with FPGA kit. DPA tools were verified on SmardCard implementaion of AES. Attack was succesful in these case. DPA was then applied on seven various configurations of AES implementation in FPGA.The configurations vary in VHDL code, modifed schematic of design kit and/or various power supplies. The attack was not succesful in any above configuration. In scope of this work we also propose future work in exploration of DPA applicability on field programmable gate arrays. en
dc.identifier KOS-587865337105
dc.identifier.uri http://hdl.handle.net/10467/68233
dc.language.iso CZE
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.subject AES, Rijndael, DPA, Rozdílová odběrová analýza, FPGA, čipová karta cs
dc.subject AES, Rijndael, DPA, Differential Power Analysis, FPGA, SmartCars en
dc.title Útoky postranními kanály na implementace kryptografických algoritmů cs
dc.title Side channel analysis of cryptographic algorithms implementations en
dc.type bachelor thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 305e8c12-ce80-4a68-9d07-8e31e13bbf78
relation.isAdvisorOfPublication.latestForDiscovery 305e8c12-ce80-4a68-9d07-8e31e13bbf78
relation.isAuthorOfPublication 4de3ffb2-e4cb-470e-af24-922f7fe07780
relation.isAuthorOfPublication.latestForDiscovery 4de3ffb2-e4cb-470e-af24-922f7fe07780
relation.isRefereeOfPublication 9deda290-cb70-4aa1-a525-6d029960bfb7
relation.isRefereeOfPublication.latestForDiscovery 9deda290-cb70-4aa1-a525-6d029960bfb7
theses.degree.discipline Počítačové inženýrství cs
theses.degree.grantor katedra číslicového návrhu cs
theses.degree.programme Informatika cs

Files

Original bundle

Now showing 1 - 3 of 3
Name:
F8-BP-2016-Severyn-Jan-thesis.pdf
Size:
6.34 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F8-BP-2017-posudek-Miskovsky_Vojtech.pdf
Size:
113.29 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F8-BP-2017-posudek-Novotny_Martin.pdf
Size:
111.55 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK