Invention Grant
- Patent Title: Virus co-processor instructions and methods for using such
-
Application No.: US15190413Application Date: 2016-06-23
-
Publication No.: US09679138B2Publication Date: 2017-06-13
- Inventor: Lin Huang , Xu Zhou , Michael Xie
- Applicant: Fortinet, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: Fortinet, Inc.
- Current Assignee: Fortinet, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Hamilton, DeSanctis & Cha LLP
- Main IPC: G06F12/16
- IPC: G06F12/16 ; G06F21/56 ; G06F21/71 ; H04L29/06

Abstract:
Circuits and methods for detecting, identifying and/or removing undesired content are provided. According to one embodiment, a system includes a co-processor (CP), a first memory, a general purpose processor (GPP) and a second memory. The first memory is associated with the CP and coupled to the CP. The first memory includes a first signature compiled for execution on the CP. The GPP is coupled to the CP. The second memory is associated with the GPP and coupled to the CP and to the GPP. The second memory includes a second signature compiled for execution on the GPP. The CP is operable to retrieve the first signature stored within the first memory through an instruction cache. The CP is operable to retrieve a data segment to be scanned for undesirable content stored within the second memory through a data cache that is separate from the instruction cache.
Public/Granted literature
- US20160300062A1 VIRUS CO-PROCESSOR INSTRUCTIONS AND METHODS FOR USING SUCH Public/Granted day:2016-10-13
Information query