Detail práce

Útok na šifrované diskové oddíly s využitím GPU

Bakalářská práce Student: Sedlo Ondřej Akademický rok: 2016/2017 Vedoucí: Hranický Radek, Ing., Ph.D.
Název anglicky
Attack on Encrypted Disk Volumes Using GPU
Jazyk práce
český
Abstrakt

Cílem této práce je vytvořit rozšíření nástroje Fitcrack, které bude obnovovat hesla diskových oddílů šifrovaných nástrojem TrueCrypt. V úvodní části je popsán nástroj Fitcrack, který slouží k obnově hesel různých formátů souborů a framework OpenCL, který využívá k akceleraci výpočtů. Dále se práce zabývá nástrojem TrueCrypt, jeho možnostmi použití, analýzou formátu šifrovaných diskových oddílů a kryptografickými algoritmy, které TrueCrypt k šifrování diskových oddílů používá. Dále je v práci uveden návrh a implementace modulu Fitcracku k obnově hesel diskových oddílů šifrovaných TrueCryptem. Na konci práce jsou uvedeny výsledky experimentů srovnání rychlosti CPU a GPU.

Klíčová slova

Fitcrack, TrueCrypt, PBKDF2, SHA-512, RIPEMD-160, Whirlpool, AES, Serpent, Twofish, XTS

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
16. června 2017
Oponent
Průběh obhajoby

Student 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 "E".

Otázky u obhajoby
  1. V texte je uvedené, že algoritmus SHA-512 je z dôvodu nevyrovnaných prejavov akcelerácie najrýchlejšie vypočítateľný z použitých algoritmov. Môžete pojem "nevyrovnané prejavy akcelerácie" a celé toto tvrdenie objasniť?
  2. Podľa výsledkov z testovania trvá overenie jedného hesla algoritmom AES asi 1.62ms, algoritmom Twofish rovnako asi 1.62ms. Avšak zároveň overenie jedného hesla algoritmom AES a následne Twofish (t.j. použitie oboch sériovo) trvá znovu 1.62ms. Ako je možné, že pridávanie ďalších algoritmov nespomaľuje overenie jedného hesla?
Komise
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), předseda
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hanáček Petr, doc. Dr. Ing. (UITS FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Veselý Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Citace
SEDLO, Ondřej. Útok na šifrované diskové oddíly s využitím GPU. Brno, 2017. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-06-16. Vedoucí práce Hranický Radek. Dostupné z: https://www.fit.vut.cz/study/thesis/19362/
BibTeX
@bachelorsthesis{FITBT19362,
    author = "Ond\v{r}ej Sedlo",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "\'{U}tok na \v{s}ifrovan\'{e} diskov\'{e} odd\'{i}ly s vyu\v{z}it\'{i}m GPU",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19362/"
}
Nahoru