General purpose graphics processing units in security
The use of multiple computers that work together towards delivering a common goal is one way of tackling computationally expensive problems that otherwise require a very long time, but nowadays general purpose graphics processing units (GPGPUs) are emerging as a novel way of speeding up the performance of computers in solving complex algorithmic problems resulting in very good speedups. An interesting idea which has been proven to yield important speedups in practice, is to utilize this newly found resource for security purposes such as hash collisions, cryptographic operations and other such parallelizable security-related tasks. We will present the results of our research into the commodity GPU market, the speedup we obtained on certain computer forensics tasks, and the various pitfalls that fellow researchers may encounter if attempting to utilize GPGPU architectures,such as the NVidia named Compute Unified Device Architecture (CUDA).
Nikolaos Tountas, SEAN TOHILL, firstname.lastname@example.org School of Electronics and Computer Sciences, University of Westminster.
Cognitive style, processing sets and face recall >>
The Scanning Kelvin Probe (SKP) for the visualisation of fingerprints on metal surfaces >>
Investigation into the user of parallel processing techniques to speed up file carving using Graphical Processing Units (GPUs) >>
Assessment of the validity of using pigs as a model for humans in forensic entomology studies >>
Chemical processes at fingerprint-metal interfaces >>
Determination of visual thresholds of image usefulness in fingerprint compression >>
The use of ion beams for forensic analysis >>
General purpose graphics processing units in security >>
An investigation into the use of dehydration as a method of preserving dna in biological forensic samples >>
Real world detection of cocaine at the picogram level in an urban environment >>