Závěrečná práce: Daniel Sák: GPU akcelerované útoky hrubou silou se zaměřením na uživatelská hesla
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
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
21. 5. 2013 10:50, Mgr. et Mgr. Jan Krhovják, Ph.D., učo 39510
- Zadáno/změněno 20. 6. 2013 10:16, Eva Drštková
- Záznam založen 12. 4. 2013 12:07, Alena Dvořáková
- Zveřejnit od 20. 5. 2013 09:01, Alena Dvořáková
- Práce převzata 20. 5. 2013 09:01, Alena Dvořáková
Jazyk práce
Termín obhajoby
19. 6. 2013
Práce byla úspěšně obhájena
Studijní program
Aplikovaná informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Zabezpečení dat založené na využití hesel
Bc. Matúš Dúbrava -
Evolution of Nvidia GPU from microarchitectures Pascal to Ampere
Mgr. Marek Toma, učo 485275 -
Key derivation functions and their GPU implementations
Mgr. Ondrej Mosnáček, učo 409879 -
Využití jazyka OpenCL k akceleraci vědecko-technických výpočtů
Mgr. Richard Sirný, učo 256640 -
GPU-Based Batch Analysis of 3D Facial Scans
Ing. Marek Horský -
Použití OpenGL v jazyce Java
Mgr. Miloš Selečéni -
Rychlá vizualizace molekulárních dat pomocí GPU
Mgr. Jakub Kremláček, učo 410131 -
Kryptografická knihovna OpenCL
Mgr. Martin Preisler
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Daniel Sák FI B-AP BcAP dqnj0/8
Dvořáková, A.
12. 4. 2013
Složky
Soubory
Sák, D.
20. 5. 2013
10. 6. 2013
11. 6. 2013




