Field programmable gate array-based (FPGA-based) intrusion detection system and method
An intrusion detection system and detection method technology, applied in the field of network security, can solve the problems of small capacity, high price, poor resource utilization, etc.
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2012-07-11
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the technical field of network security, in particular to an FPGA-based intrusion detection system and method. Background technique
[0002] As the network security is paid more and more attention, the intrusion detection system as the core technology and implementation difficulty of network security is also more and more concerned by people. The intrusion detection system includes two parts: character matching and packet classification.
[0003] At present, the two parts of character matching and packet classification in intrusion security mainly adopt hardware and software methods at home and abroad. Among them, software-based matching algorithms include BM algorithm, Aho-Corasick algorithm, AC-BM improved algorithm, etc., whose processing speed is relatively slow, and it is difficult to meet the requirements of current network development. The more popular one based on hardware is the processing method based on FPGA. Using...
Examples
Embodiment Construction
[0070] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.
[0071] This embodiment adopts a development board based on Cyclone II series FPGA chips, and the system uses Quartus II9.0 as a software development tool.
[0072] figure 1 It is a system block diagram of the present invention, including Ethernet driver circuit, FPGA, data buffer, hash memory, serial port driver circuit and host computer, wherein, the FPGA block diagram is as figure 2 As shown, the model of the FPGA chip is Cyclone II series EP2C70F896C6N, which is the controller of the system and controls the operation of the system; the Ethernet driver chip used is DM9000A, which controls the sending and receiving of system Ethernet data; the data buffer is capacity It is 512K*38 SSRAM chip IS61LPS51236A-200TQL, which stores the intermediate data of system operation; the hash memory is composed of two 16M*16 SDRAM memories, which store the...