АЛАТ ЗА ДЕКРИПЦИЈУ ZIP АРХИВА ПРИМЕНОМ NVIDIA CUDA ТЕХНОЛОГИЈЕ

Autori

  • Лука Курељушић Autor

DOI:

https://doi.org/10.24867/28BE12Kureljusic

Ključne reči:

ZIP архива, декрипција, опоравак лозинке, паралелизација, CUDA

Apstrakt

У овом раду описан је развој алата за опоравак лозинке ZIP архива WinZip формата, енкриптованих помоћу AES алгоритма. Централна идеја алата обухвата паралелизацију напада грубом силом на ZIP архиву употребом једне или више графичких картица. Структура предложеног алата је модуларна и састоји се од фронтенд дела који обавља поступке парсирања архиве и даљег процесирања улазних информација и бекенд дела, имплементираног помоћу NVIDIA CUDA технологије који се извршава на графичкој картици и обухвата паралелизацију PBKDF2 алгоритма деривације кључа и накнадне процесе верификације добијеног кључа над улазним подацима. Алат остварује задовољавајуће перформансе за нумеричке и краће алфанумеричке шифре, док присуство специјалних карактера значајно отежава успех алата.

Reference

[1] https://github.com/openwall/john (приступљено у новембру 2023.)
[2] https://github.com/hashcat/hashcat/issues/2186 (приступљено у новембру 2023.)
[3] https://hashcat.net/hashcat (приступљено у новембру 2023.)
[4] http://www.faqs.org/rfcs/rfc2898.html (приступљено у новембру 2023.)
[5] https://datatracker.ietf.org/doc/html/rfc2104 (приступљено у новембру 2023.)
[6] https://www.rfc-editor.org/rfc/rfc3174 (приступљено у новембру 2023.)
[7] https://www.winzip.com/en/support/aes-encryption/#key-generation (приступљено у октобру 2023.)

##submission.downloads##

Objavljeno

2024-09-03

Broj časopisa

Rubrika

Elektrotehničko i računarsko inženjerstvo