Repository logo
 
Publication

HaaS - a platform for password cracking in distributed heterogeneous systems

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
datacite.subject.fosEngenharia e Tecnologia::Outras Engenharias e Tecnologias
datacite.subject.sdg09:Indústria, Inovação e Infraestruturas
datacite.subject.sdg16:Paz, Justiça e Instituições Eficazes
dc.contributor.authorLima, Carlos
dc.contributor.authorAlves, Rui
dc.contributor.authorRufino, José
dc.date.accessioned2025-12-04T15:47:01Z
dc.date.available2025-12-04T15:47:01Z
dc.date.issued2025
dc.description.abstractTraditional passwords and respective cryptographic hashes are still widely used for user authentication. Breaking these hashes, to recover the original passwords, may be necessary for a variety of legitimate reasons. Hashcat, a widely used password auditing tool, is able to exploit the parallel processing power of many GPUs to accelerate the breaking of cryptographic hashes. Moreover, there are already ways of performing this task in a distributed environment, though they face several challenges, including the difficulty of assembling and managing distributed deployments, and using them in a user-friendly and resource-efficient way. This work presents Hashcat-as-a-Service (HaaS), a novel platform that targets these challenges. It combines Hashcat with web technologies, containerization and remote OpenCL middleware, to allow the user-friendly management of Hashcat instances that leverage the processing power of distributed GPUs, including support of instances migration in order to maximize GPU utilization. The evaluation of HaaS in different configurations demonstrated promising results, confirming its ability to handle intensive workloads and its flexibility to adapt to different usage scenarios and resources availability, making HaaS a relevant contribution in the password recovery field.eng
dc.identifier.citationLima, Carlos; Alves, Rui; Rufino, Jose (2025). HaaS - A a platform for password cracking in distributed heterogeneous systems. In IEEE International Parallel and Distributed Processing Symposium Workshops. I p. 866-875. ISSN 2995-066X.
dc.identifier.doi10.1109/ipdpsw66978.2025.00137
dc.identifier.urihttp://hdl.handle.net/10198/35172
dc.language.isoeng
dc.peerreviewedyes
dc.publisherIEEE
dc.relation.ispartof2025 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/
dc.subjectWeb development
dc.subjectPractical cryptography
dc.subjectParallel and distributed computing
dc.subjectVirtualization and containerization
dc.subjectHeterogeneous systems
dc.titleHaaS - a platform for password cracking in distributed heterogeneous systemseng
dc.typeconference paper
dspace.entity.typePublication
oaire.citation.conferenceDate2025
oaire.citation.conferencePlaceMilan, Italy
oaire.citation.endPage875
oaire.citation.startPage866
oaire.citation.titleIEEE COMPUTER SOC
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
person.familyNameAlves
person.familyNameRufino
person.givenNameRui
person.givenNameJosé
person.identifier.ciencia-idA716-1D09-38A0
person.identifier.ciencia-idC414-F47F-6323
person.identifier.orcid0000-0003-4128-8779
person.identifier.orcid0000-0002-1344-8264
person.identifier.scopus-author-id57219876713
person.identifier.scopus-author-id55947199100
relation.isAuthorOfPublication59025c90-9178-412c-ae43-fe1a6122c72a
relation.isAuthorOfPublication1e24d2ce-a354-442a-bef8-eebadd94b385
relation.isAuthorOfPublication.latestForDiscovery1e24d2ce-a354-442a-bef8-eebadd94b385

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HaaS - A Platform for Password Cracking in Distributed Heterogeneous Systems.pdf
Size:
626.26 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: