Activities per year
Abstract
Antivirus software are the most popular tools for detecting and stopping malicious or unwanted files. However, the performance requirements of traditional host-based antivirus make their wide adoption to mobile, embedded, and hand-held devices questionable. Their computational- and memory-intensive characteristics, which are needed to cope with the evolved and sophisticated malware, makes their deployment to mobile processors a hard task. Moreover, their increasing complexity may result in vulnerabilities that can be exploited by malware.
In this paper, we first describe a GPU-based antivirus algorithm for Android devices. Then, due to the limited number of GPU-enabled Android devices, we present different architecture designs that exploit code offloading for running the antivirus on more powerful machines. This approach enables lower execution and memory overheads, better performance, and improved deployability and management. We evaluate the performance, scalability, and efficacy of the system in several different scenarios and setups. We show that the time to detect a malware is 8.4 times lower than the typical local execution approach.
In this paper, we first describe a GPU-based antivirus algorithm for Android devices. Then, due to the limited number of GPU-enabled Android devices, we present different architecture designs that exploit code offloading for running the antivirus on more powerful machines. This approach enables lower execution and memory overheads, better performance, and improved deployability and management. We evaluate the performance, scalability, and efficacy of the system in several different scenarios and setups. We show that the time to detect a malware is 8.4 times lower than the typical local execution approach.
Original language | English |
---|---|
Title of host publication | Proceedings of the 1st International Workshop on Edge Systems, Analytics and Networking : EdgeSys'18 |
Number of pages | 6 |
Place of Publication | Munich, Germany |
Publisher | Association for Computing Machinery |
Publication date | 10 Jun 2018 |
Pages | 13-18 |
ISBN (Print) | 978-1-4503-5837-8 |
DOIs | |
Publication status | Published - 10 Jun 2018 |
Event | 1st International Workshop on Edge Systems, Analytics and Networking (in conjuction with MobiSys '18) - Munich, Germany Duration: 10 Jun 2018 → 10 Jun 2018 Conference number: 1 https://edgesys18.cm.in.tum.de/ |
Workshop
Workshop | 1st International Workshop on Edge Systems, Analytics and Networking (in conjuction with MobiSys '18) |
---|---|
Number | 1 |
Country/Territory | Germany |
City | Munich |
Period | 10/06/2018 → 10/06/2018 |
Internet address |
Series | International Conference on Mobile Systems, Applications and Services |
---|
Keywords
- Android, CUDA, Edge Computing, GPGPU, Malware Detection, Mobile, Offloading
Fingerprint
Dive into the research topics of 'Enabling GPU-assisted Antivirus Protection on Android Devices Through Edge Offloading'. Together they form a unique fingerprint.-
Enabling GPU-assisted Antivirus Protection on Android Devices through Edge Offloading
Dimitris Deyannis (Lecturer), Rafail Tsirbas (Lecturer), Giorgos Vasiliadis (Lecturer), Raffaele Montella (Lecturer), Sokol Kosta (Lecturer) & Sotiris Ioannidis (Lecturer)
10 Jun 2018Activity: Talks and presentations › Conference presentations
-
16th ACM International Conference on Mobile Systems, Applications, and Services
Sokol Kosta (Participant)
9 Jun 2018 → 15 Jun 2018Activity: Attending an event › Conference organisation or participation