Invention Grant
- Patent Title: Operation of a dual instruction pipe virus co-processor
- Patent Title (中): 双重指挥管病毒协处理器的操作
-
Application No.: US13761723Application Date: 2013-02-07
-
Publication No.: US08839439B2Publication Date: 2014-09-16
- Inventor: Xu Zhou , Lin Huang , 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: G06F11/30
- IPC: G06F11/30 ; G06F12/14 ; G06F21/56 ; G06F21/55 ; H04L29/06

Abstract:
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a method for virus processing content objects is provided. A content object is stored within a system memory by a general purpose processor using a virtual address. Most recently used entries of a page directory and a page table of the system memory are cached within a translation lookaside buffer (TLB) of a virus co-processor. Instructions are read from a virus signature memory of the co-processor. Those of a first type are assigned to a first of multiple instruction pipes of the co-processor. The first instruction pipe executes an instruction including accessing a portion of the content object by performing direct virtual memory addressing of the system memory using a physical address derived based on the virtual address and the TLB and comparing it to a string associated with the instruction.
Public/Granted literature
- US20130152203A1 OPERATION OF A DUAL INSTRUCTION PIPE VIRUS CO-PROCESSOR Public/Granted day:2013-06-13
Information query