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 条
  • [21] DecGPU: distributed error correction on massively parallel graphics processing units using CUDA and MPI
    Liu, Yongchao
    Schmidt, Bertil
    Maskell, Douglas L.
    BMC BIOINFORMATICS, 2011, 12
  • [22] Accelerated Symmetrical Condensed Node TLM Algorithms for NVIDIA CUDA Enabled Graphics Processing Units
    Rossi, Filippo
    So, Poman P. M.
    ICEAA: 2009 INTERNATIONAL CONFERENCE ON ELECTROMAGNETICS IN ADVANCED APPLICATIONS, VOLS 1 AND 2, 2009, : 170 - 173
  • [23] Accelerating Genome-Wide Association Studies Using CUDA Compatible Graphics Processing Units
    Jiang, Rui
    Zeng, Feng
    Zhang, Wangshu
    Wu, Xuebing
    Yu, Zhihong
    2009 INTERNATIONAL JOINT CONFERENCE ON BIOINFORMATICS, SYSTEMS BIOLOGY AND INTELLIGENT COMPUTING, PROCEEDINGS, 2009, : 70 - +
  • [24] A Distributed Data Mining Framework Accelerated with Graphics Processing Units
    Nam-Luc Tran
    Dugauthier, Quentin
    Skhiri, Sabri
    2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 366 - 372
  • [25] Graphics Processing Units for Data Processing in the Murchison Wide-field Array
    Ord, S.
    Greenhill, L.
    Wayth, R.
    Mitchell, D.
    Dale, K.
    Pfister, H.
    Edgar, R. G.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVIII, 2009, 411 : 127 - +
  • [26] Cofactorization on Graphics Processing Units
    Miele, Andrea
    Bos, Joppe W.
    Kleinjung, Thorsten
    Lenstra, Arjen K.
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 335 - 352
  • [27] Graphics processing units for handhelds
    Akenine-Moller, Tomas
    Strom, Jacob
    PROCEEDINGS OF THE IEEE, 2008, 96 (05) : 779 - 789
  • [28] GICUDA: A parallel program for 3D correlation imaging of large scale gravity and gravity gradiometry data on graphics processing units with CUDA
    Chen, Zhaoxi
    Meng, Xiaohong
    Guo, Lianghui
    Liu, Guofeng
    COMPUTERS & GEOSCIENCES, 2012, 46 : 119 - 128
  • [29] A Framework for Digital Forensic Investigation of Big Data
    Song, Jie
    Li, Jin
    2020 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND BIG DATA (ICAIBD 2020), 2020, : 96 - 100
  • [30] High performance direct gravitational N-body simulations on graphics processing units II:: An implementation in CUDA
    Belleman, Robert G.
    Bedorf, Jeroen
    Portegies Zwart, Simon
    NEW ASTRONOMY, 2008, 13 (02) : 103 - 112