Detail práce
Útok na šifrované diskové oddíly s využitím GPU
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.
Fitcrack, TrueCrypt, PBKDF2, SHA-512, RIPEMD-160, Whirlpool, AES, Serpent, Twofish, XTS
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".
- 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ť?
- 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?
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
@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/" }