DocumentCode
717189
Title
Data remanence and digital forensic investigation for CUDA Graphics Processing Units
Author
Bellekens, Xavier ; Paul, Greig ; Irvine, James M. ; Tachtatzis, Christos ; Atkinson, Robert C. ; Kirkham, Tony ; Renfrew, Craig
Author_Institution
Strathclyde Univ., Glasgow, UK
fYear
2015
fDate
11-15 May 2015
Firstpage
1345
Lastpage
1350
Abstract
This paper investigates the practicality of memory attacks on commercial Graphics Processing Units (GPUs). With recent advances in the performance and viability of using GPUs for various highly-parallelised data processing tasks, a number of security challenges are raised. Unscrupulous software running subsequently on the same GPU, either by the same user, or another user, in a multi-user system, may be able to gain access to the contents of the GPU memory. This contains data from previous program executions. In certain use-cases, where the GPU is used to offload intensive parallel processing such as pattern matching for an intrusion detection system, financial systems, or cryptographic algorithms, it may be possible for the GPU memory to contain privileged data, which would ordinarily be inaccessible to an unprivileged application running on the host computer. With GPUs potentially yielding access to confidential information, existing research in the field is built upon, to investigate the practicality of extracting data from global, shared and texture memory, and retrieving this data for further analysis. These techniques are also implemented on various GPUs using three different Nvidia CUDA versions. A novel methodology for digital forensic examination of GPU memory for remanent data is then proposed, along with some suggestions and considerations towards countermeasures and anti-forensic techniques.
Keywords
digital forensics; graphics processing units; memory architecture; parallel architectures; pattern matching; CUDA graphics processing units; GPU memory; Nvidia CUDA GPU; antiforensic techniques; confidential information access; cryptographic algorithms; data remanence; data retrieval; digital forensic; financial systems; global-shared texture memory; highly-parallelised data processing tasks; host computer; intrusion detection system; memory attacks; multiuser system; offload intensive parallel processing; pattern matching; privileged data; program executions; unprivileged application; Digital forensics; Graphics processing units; Memory management; Random access memory; Remanence;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
Conference_Location
Ottawa, ON
Type
conf
DOI
10.1109/INM.2015.7140493
Filename
7140493
Link To Document