Bakalářská práce

GPU akcelerované útoky hrubou silou se zaměřením na uživatelská hesla

GPU-based acceleration of brute-force attacks focused to user passwords

Daniel Sák
Anotace

Táto práca sa zaoberá využitím GPU pri útoku hrubou silou a slovníkovom útoku pomocou jazyka OpenCL. V teoretickej časti opisuje architektúru GPU, jej rozdiel s CPU a špecifikáciu jazyka OpenCL. V praktickej časti sa práca venuje implementáciam útokov. Na konci sú tabuľky s nameranými hodnotami časov pri dolovaní hesiel.

Abstract

This thesis looks into brute-force attack and dictionary attack using GPU with OpenCL. The theoretical part of this thesis discribes architecture of GPU, the difference between GPU and CPU a specification of OpenCL language. The practical part is dedicated to implementation of attacks. At the end are tables with meassured time values of password cracking.

Zadání práce
Cílem této bakalářské práce je prostudování možností akcelerace útoků hrubou silou na hesla (včetně slovníkových útoků) s využitím grafické karty integrované v CPU. Student nejprve nastuduje možnosti útoků hrubou silou na uživatelská hesla a následně také implementuje ukázkové útoky (maximálně paralelizované s využitím samostatného procesoru). Hlavní náplní práce pak bude vylepšování těchto útoků a jejich akcelerace s využitím grafických karet Intel HD integrovaných v procesorech Intel Core i3/5/7. Akcelerace bude provedena primárně s využitím Open Computing Language (OpenCL). Student v rámci práce také vyhledá a srovná vlastnosti dalších dostupných SW knihoven pro akceleraci výpočtů na GPU (např. ArrayFire pro OpenCL).

Literatura:
[1] OpenCL - The open standard for parallel programming of heterogeneous systems. Dostupné na: http://www.khronos.org/opencl/
[2] Martijn Sprengers. GPU-based Password Cracking. Radboud University Nijmegen. 2011. Dostupné na: www.ru.nl/publish/pages/578936/thesis.pdf

Práce zkontrolována:
21. 5. 2013 10:50, Mgr. et Mgr. Jan Krhovják, Ph.D., učo 39510
Jazyk práce
slovenština slovenština
Termín obhajoby
19. 6. 2013
Práce byla úspěšně obhájena

Vedoucí

Mgr. et Mgr. Jan Krhovják, Ph.D., učo 39510
KPSK FI MU

Oponent

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.