2010
DOI: 10.1007/978-3-642-15512-3_5
|View full text |Cite
|
Sign up to set email alerts
|

GrAVity: A Massively Parallel Antivirus Engine

Abstract: Abstract. In the ongoing arms race against malware, antivirus software is at the forefront, as one of the most important defense tools in our arsenal. Antivirus software is flexible enough to be deployed from regular users desktops, to corporate e-mail proxies and file servers. Unfortunately, the signatures necessary to detect incoming malware number in the tens of thousands. To make matters worse, antivirus signatures are a lot longer than signatures in network intrusion detection systems. This leads to extre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
29
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 47 publications
(32 citation statements)
references
References 27 publications
1
29
0
Order By: Relevance
“…ClamAV engine is used in the works of Cha et al [7] and Oberheide et al [21] to provide antivirus as in-cloud network service. Vasiliadis and Ioannidis [6] modify ClamAV engine to execute string match using GPU.…”
Section: The Clamav Programmentioning
confidence: 99%
See 3 more Smart Citations
“…ClamAV engine is used in the works of Cha et al [7] and Oberheide et al [21] to provide antivirus as in-cloud network service. Vasiliadis and Ioannidis [6] modify ClamAV engine to execute string match using GPU.…”
Section: The Clamav Programmentioning
confidence: 99%
“…Vasiliadis and Ionnidis [6] propose a massively parallel antivirus engine named GrAVity. Their work shows a modification of the ClamAV's string search mechanism using DFA.…”
Section: Clamav Speedupmentioning
confidence: 99%
See 2 more Smart Citations
“…One kind of the data parallel approaches [12]- [15] aim to parallelize the AC algorithm, which is referred to as the data-parallel AC (DPAC) approach. The key point of DPAC approach is to divide an input stream into multiple chunks and allocates each chunk an individual thread to perform the AC algorithm separately.…”
Section: Data Parallel Ac Algorithm Implemented On Gpusmentioning
confidence: 99%