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 条
  • [41] Genetic programming on graphics processing units
    Robilliard, Denis
    Marion-Poty, Virginie
    Fonlupt, Cyril
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (04) : 447 - 471
  • [42] An Energy Model for Graphics Processing Units
    Pool, Jeff
    Lastra, Anselmo
    Singh, Montek
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 409 - 416
  • [43] Graphics Processing Units for Constraint Satisfaction
    Mouhouband, Malek
    Mobaraki, Ahmed
    ICAART: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2017, : 653 - 657
  • [44] Cell Placement on Graphics Processing Units
    Flach, Guilherme
    Johann, Marcelo
    Hentschke, Renato
    Reis, Ricardo
    SBCCI2007: 20TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, 2007, : 87 - 92
  • [45] Green computing on graphics processing units
    Magoules, Frederic
    Ahamed, Abal-Kassim Cheik
    Suzuki, Atsushi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4305 - 4325
  • [46] Computational Physics on Graphics Processing Units
    Harju, Ari
    Siro, Topi
    Canova, Filippo Federici
    Hakala, Samuli
    Rantalaiho, Teemu
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012), 2013, 7782 : 3 - 26
  • [47] CUDASW++: Optimizing Smith-Waterman sequence database searches for CUDA-enabled graphics processing units
    Liu Y.
    Maskell D.L.
    Schmidt B.
    BMC Research Notes, 2 (1)
  • [48] Big Data as a Challenge and Opportunity in Digital Forensic Investigation
    Kishore, Neha
    Saxena, Sapna
    Raina, Priya
    2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 447 - 451
  • [49] Relativistic hydrodynamics on graphics processing units
    Sikorski, Jan
    Cygert, Sebastian
    Porter-Sobieraj, Joanna
    Slodkowski, Marcin
    Krzyzanowski, Piotr
    Ksiazek, Natalia
    Duda, Przemyslaw
    14TH INTERNATIONAL CONFERENCE ON STRANGENESS IN QUARK MATTER (SQM2013), 2014, 509
  • [50] A Novel Digital Forensic Framework for Data Breach Investigation
    Hakim, Arif Rahman
    Ramli, Kalamullah
    Gunawan, Teddy Surya
    Windarta, Susila
    IEEE ACCESS, 2023, 11 : 42644 - 42659