Softwarová a hardwarová injektáž chyb ve výpočtech CPU a MCU

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) Ing. Michal Bidlo, Ph.D. (člen) Ing. Ivana Burgetová, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) doc. Ing. Radomil Matoušek, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Replikoval jste pouze známé útoky? Využil jste metod reverzního inženýrství?cs
but.jazykslovenština (Slovak)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPerešíni, Martinsk
dc.contributor.authorLörinc, Mareksk
dc.contributor.refereeHanáček, Petrsk
dc.date.accessioned2022-06-24T06:55:15Z
dc.date.available2022-06-24T06:55:15Z
dc.date.created2022cs
dc.description.abstractPráca sa zaoberá útokmi, ktoré vyvolávajú chyby vo výpočtoch CPU a MCU. K vyvolaniu chyby sa používa krátka zmena napätia CPU alebo MCU. Teoretická časť práce sa zaoberá popisom, ako tieto chyby vyvolať a zneužiť. V tejto časti je popísaná aj najznámejšia ochrana voči hardvérovým útokom, to je prostredie dôveryhodného vykonávania. Vyvolať chybu v tomto prostredí je primárnym cieľom útokov vyvolávajúcich chyby. Praktická časť sa zaoberá replikáciou útokov PlunderVolt a VoltPillager na procesory Intel s aktivovaným prostredím dôveryhodného vykonávania SGX. Bolo vykonaných niekoľko experimentov na vyvolanie chyby v šifrovaní RSA a AES v rámci enklávy SGX. Na tieto chyby boli použité známe analytické metódy, ktorými sa úspešne podarilo získať šifrovací kľuč. Praktická časť sa zaoberá aj replikáciou útoku na mikrokontroléry ARM s aktívnym prostredím dôveryhodného vykonávania TrustZone-M.sk
dc.description.abstractThe thesis deals with attacks that cause faults in CPU and MCU calculations. A short voltage change in CPU or MCU is used to trigger the error. The theoretical part of the thesis deals with the description of how to cause and exploit these errors. This section also describes the most well-known protection against hardware attacks, which is a trusted execution environment (TEE). Inject a fault to TEE is the primary target of fault attacks. The practical part deals with the replication of PlunderVolt and VoltPillager attacks on Intel processors with an activated TEE SGX. Several experiments were performed to trigger faults in RSA and AES encryption within the SGX enclave. To obtain the encryption key from these errors, known analysis methods were used. The practical part also deals with the replication of the attack on ARM microcontrollers with an active TEE TrustZone-M.en
dc.description.markAcs
dc.identifier.citationLÖRINC, M. Softwarová a hardwarová injektáž chyb ve výpočtech CPU a MCU [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145406cs
dc.identifier.urihttp://hdl.handle.net/11012/207810
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectútoky vyvolávajúce chybysk
dc.subjecthardvérové injektovanie chybysk
dc.subjectsoftvérové injektovanie chybysk
dc.subjectPlunderVoltsk
dc.subjectVoltPillagersk
dc.subjectchyby zmenou napätiask
dc.subjectTrustZone-M(eh)sk
dc.subjecthardvérsk
dc.subjectIntel SGXsk
dc.subjectARM Trustzonesk
dc.subjectfault attacksen
dc.subjectsoftware fault injectionen
dc.subjecthardware fault injectionen
dc.subjectPlunderVolten
dc.subjectVoltPillageren
dc.subjectvoltage fault injectionen
dc.subjectTrustZone-M(eh)en
dc.subjecthardwareen
dc.subjectIntel SGXen
dc.subjectARM Trustzoneen
dc.titleSoftwarová a hardwarová injektáž chyb ve výpočtech CPU a MCUsk
dc.title.alternativeSoftware and Hardware Based Fault Injection Attacks against the CPU and MCUen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-21cs
dcterms.modified2022-06-23-09:13:54cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145406en
sync.item.dbtypeZPen
sync.item.insts2022.06.24 08:55:15en
sync.item.modts2022.06.24 08:16:28en
thesis.disciplineInteligentní zařízenícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
11.69 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24165_v.pdf
Size:
87.2 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24165_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24165_o.pdf
Size:
86.74 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24165_o.pdf
Loading...
Thumbnail Image
Name:
review_145406.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_145406.html
Collections