Loading…

CUDA Leaks: A Detailed Hack for CUDA and a (Partial) Fix

Graphics processing units (GPUs) are increasingly common on desktops, servers, and embedded platforms. In this article, we report on new security issues related to CUDA, which is the most widespread platform for GPU computing. In particular, details and proofs-of-concept are provided about novel vul...

Full description

Saved in:
Bibliographic Details
Published in:ACM transactions on embedded computing systems 2016-02, Vol.15 (1), p.1-25
Main Authors: Pietro, Roberto Di, Lombardi, Flavio, Villani, Antonio
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Graphics processing units (GPUs) are increasingly common on desktops, servers, and embedded platforms. In this article, we report on new security issues related to CUDA, which is the most widespread platform for GPU computing. In particular, details and proofs-of-concept are provided about novel vulnerabilities to which CUDA architectures are subject. We show how such vulnerabilities can be exploited to cause severe information leakage. As a case study, we experimentally show how to exploit one of these vulnerabilities on a GPU implementation of the AES encryption algorithm. Finally, we also suggest software patches and alternative approaches to tackle the presented vulnerabilities.
ISSN:1539-9087
1558-3465
DOI:10.1145/2801153