Data Remanence and Digital Forensic Investigation for CUDA Graphics Processing Units

被引:0
|
作者
Bellekens, Xavier [1 ]
Paul, Greig [1 ]
Irvine, James M. [1 ]
Tachtatzis, Christos [1 ]
Atkinson, Robert C. [1 ]
Kirkham, Tony [2 ]
Renfrew, Craig [2 ]
机构
[1] Univ Strathclyde, Glasgow G1 1XQ, Lanark, Scotland
[2] Keysight Technol, Santa Rosa, CA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1345 / 1350
页数:6
相关论文
共 50 条
  • [31] NPGPU: Network Processing on Graphics Processing Units
    Deng, Yangdong
    Jiao, Xiaomemg
    Mu, Shuai
    Kang, Kang
    Zhu, Yuhao
    THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE, 2011, 164 : 313 - +
  • [32] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Cambria, Erik
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (05): : 2086 - 2115
  • [33] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Erik Cambria
    The Journal of Supercomputing, 2018, 74 : 2086 - 2115
  • [34] Parallel data mining techniques on Graphics Processing Unit with Compute Unified Device Architecture (CUDA)
    Liheng Jian
    Cheng Wang
    Ying Liu
    Shenshen Liang
    Weidong Yi
    Yong Shi
    The Journal of Supercomputing, 2013, 64 : 942 - 967
  • [35] Parallel data mining techniques on Graphics Processing Unit with Compute Unified Device Architecture (CUDA)
    Jian, Liheng
    Wang, Cheng
    Liu, Ying
    Liang, Shenshen
    Yi, Weidong
    Shi, Yong
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (03): : 942 - 967
  • [36] HIGH RESOLUTION DISASTER DATA CLUSTERING USING GRAPHICS PROCESSING UNITS
    Kurte, Kudeep R.
    Durbha, Surya S.
    2013 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2013, : 1696 - 1699
  • [37] Performance models for asynchronous data transfers on consumer Graphics Processing Units
    Gomez-Luna, Juan
    Maria Gonzalez-Linares, Jose
    Ignacio Benavides, Jose
    Guil, Nicolas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (09) : 1117 - 1126
  • [38] Acceleration of information-theoretic data analysis with graphics processing units
    Sluga, Davor
    Curk, Tomaz
    Zupan, Blaz
    Lotric, Uros
    PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (02): : 136 - 139
  • [39] Air pollution modelling using a Graphics Processing Unit with CUDA
    Molnar, F., Jr.
    Szakaly, T.
    Meszaros, R.
    Lagzi, I.
    COMPUTER PHYSICS COMMUNICATIONS, 2010, 181 (01) : 105 - 112
  • [40] Genetic programming on graphics processing units
    Denis Robilliard
    Virginie Marion-Poty
    Cyril Fonlupt
    Genetic Programming and Evolvable Machines, 2009, 10 : 447 - 471