Virus co-processor instructions and methods for using such
US8239950B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 22, 2009 |
| Grant date | Aug 7, 2012 |
| Priority date | — |
| Expiry date | Jul 8, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2221/034
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a method for virus processing is provided. A general purpose processor, communicably coupled to a virus processing hardware accelerator, receives a data segment. The general purpose processor causes the data segment to be stored to a first memory. The general purpose processor directs the virus processing hardware accelerator, communicably coupled to the first memory and to the second memory, to perform a virus scan of the data segment based on one or more virus signatures stored in a second memory. The first memory includes a first virus signature compiled for execution on the general purpose processor. The second memory includes virus signatures, each of which include at least one primitive instruction and at least one Content Pattern Recognition (CPR) instruction stored at contiguous locations, compiled for execution by the virus processing hardware accelerator.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.