• DocumentCode
    1598110
  • Title

    GPU-assisted malware

  • Author

    Vasiliadis, Giorgos ; Polychronakis, Michalis ; Ioannidis, Sotiris

  • Author_Institution
    FORTH-ICS, Heraklion, Greece
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Malware writers constantly seek new methods to obfuscate their code so as to evade detection by virus scanners. Two code-armoring techniques that pose significant challenges to existing malicious-code detection and analysis systems are unpacking and run-time polymorphism. In this paper, we demonstrate how malware can increase its robustness against detection by taking advantage of the ubiquitous Graphics Processing Unit. We have designed and implemented unpacking and run-time polymorphism for a GPU, and tested them using existing graphics hardware. We also discuss how upcoming GPU features can be utilized to build even more robust, evasive, and functional malware.
  • Keywords
    computer graphic equipment; coprocessors; invasive software; GPU-assisted malware; code-armoring technique; graphics hardware; malicious-code detection; run-time polymorphism; ubiquitous graphics processing unit; virus scanner; Computer architecture; Cryptography; Graphics; Graphics processing unit; Kernel; Malware; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Malicious and Unwanted Software (MALWARE), 2010 5th International Conference on
  • Conference_Location
    Nancy, Lorraine
  • Print_ISBN
    978-1-4244-9353-1
  • Type

    conf

  • DOI
    10.1109/MALWARE.2010.5665801
  • Filename
    5665801