Protiopatření proti rozdílové odběrové analýze v programovatelném hardwaru
Differential Power Analysis Countermeasures in Programmable Hardware
dc.contributor.advisor | Schmidt Jan | |
dc.contributor.author | Stanislav Jeřábek | |
dc.date.accessioned | 2024-06-18T10:21:44Z | |
dc.date.available | 2024-06-18T10:21:44Z | |
dc.date.issued | 2024-05-23 | |
dc.identifier | KOS-779032052005 | |
dc.identifier.uri | http://hdl.handle.net/10467/114556 | |
dc.description.abstract | Tato práce se zabývá útoky postranními kanály, které představují hrozbu pro všechny kryptografické implementace a jsou rozsáhle zkoumanou oblastí. Hlavní zkoumanou oblastí práce jsou taková protiopatření, jejichž bezpečnost nelze prokázat, ale navzdory tomu dělají útoky výrazně těžšími až prakticky neuskutečnitelnými. Představujeme použití již známých protiopatření pro zabezpečení složitějších šifer, a~také navrhujeme naše nové protiopatření pro hardwarové implementace. Zabezpečili jsme šifry AES a Serpent protiopatřeními použitými pro šifru PRESENT. Z našich implementací podle testu Welchovým t-testem prvního řádu neuniká žádná informace a odolaly také útokům Rozdílovou a Korelační odběrovou analýzou druhého řádu. Naše nové protiopatření se jmenuje Dummy Rounds a je snadno implementovatelné pro libovolnou šifru založenou na rundovém schématu. Dummy Rounds je schéma pro použití v hardwaru, které spadá do kategorie protiopatření Shuffling, jinak běžné pro softwarové implementace. | cze |
dc.description.abstract | This dissertation thesis deals with the threat of side-channel attacks to all implementations of cryptographic algorithms, which is an extensively researched area. The main aim of this thesis is non-provable secure countermeasures, which, despite that fact, make side-channel attacks much harder, sometimes practically infeasible. We propose the usage of known countermeasures for more complex ciphers and our new countermeasure scheme for hardware implementations. We have secured AES and Serpent by countermeasures proposed for PRESENT cipher. Our implementations have no leakage being evaluated by first-order Welch’s t-test and have resisted second-order DPA/CPA attacks. The new countermeasure proposed by us is called Dummy Rounds, and it is straightforwardly applicable to any round-based cryptographic algorithm. Dummy Rounds are a hardware scheme for the implementation of shuffling when shuffling is a common countermeasure for software implementations. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | Bezpečnost | cze |
dc.subject | Analýza postranních kanálů | cze |
dc.subject | Protiopatření proti útokůmpostranními kanály | cze |
dc.subject | Dummy rounds | cze |
dc.subject | Programovatelná hradlová pole | cze |
dc.subject | Security | eng |
dc.subject | Side-channel analysis | eng |
dc.subject | Side-channel countermeasures | eng |
dc.subject | Dummy rounds | eng |
dc.subject | Field programmable gate arrays | eng |
dc.title | Protiopatření proti rozdílové odběrové analýze v programovatelném hardwaru | cze |
dc.title | Differential Power Analysis Countermeasures in Programmable Hardware | eng |
dc.type | disertační práce | cze |
dc.type | doctoral thesis | eng |
dc.contributor.referee | Martinásek Zdeněk | |
theses.degree.discipline | Informatika | cze |
theses.degree.grantor | katedra číslicového návrhu | cze |
theses.degree.programme | Informatika | cze |