Skip to content

Forensics on gpus

Using a Graphical Processing Unit (GPU) for forensics analysis attempts to make use of the significant, parallel processing power available on these high cards for a different purpose than their original intent. The idea of forensic analysis on a GPU was first proposed by Marziale, Richard and Roussev in 2007 with a version of Scalpel that utilized a GPU.

Password Cracking

Password cracking process accelerated by using GPU is several times faster than in CPU-only mode.

For example, password recovering speed for MD5 hash using Core2 Duo is about 4,7 millions passwords per second. By using 8800GTX it is possible to reach 265 millions passwords per second.

Bibliography

@inproceedings{p73-marziale,

author="Lodovico Marziale and  Golden G. Richard III and Vassil Roussev", title="Massive Threading: Using GPUs to Increase the Performance of Digital Forensics Tools", booktitle="DFRWS: Proceedings of the 7th Annual Digital Forensics Research Workshop", year=2007, url="http://old.dfrws.org/2007/proceedings/p73-marziale_pres.pdf"

}

@inproceedings{1191892,

author = {Nigel Jacob and Carla Brodley}, title = {Offloading IDS Computation to the GPU}, booktitle = {ACSAC '06: Proceedings of the 22nd Annual Computer Security Applications Conference on Annual Computer Security Applications Conference}, year = {2006}, isbn = {0-7695-2716-7}, pages = {371--380}, doi = {https://ieeexplore.ieee.org/document/4041182/}, publisher = {IEEE Computer Society}, address = {Washington, DC, USA}, url="https://www.acsac.org/2006/papers/74.pdf" }