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

  • Лука Курељушић
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.)
Objavljeno
2024-09-03
Sekcija
Elektrotehničko i računarsko inženjerstvo