Automatic synthesis of efficient intrusion detection systems on FPGAs

被引:25
作者
Baker, Zachary K. [1 ]
Prasanna, Viktor K. [1 ]
机构
[1] Univ So Calif, Dept Elect Engn Syst, Los Angeles, CA 90089 USA
基金
美国国家科学基金会;
关键词
intrusion detection; graph algorithms; partitioning; performance; FPGA design;
D O I
10.1109/TDSC.2006.44
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a methodology and a tool for automatic synthesis of highly efficient intrusion detection systems using a high-level, graph-based partitioning methodology and tree-based lookahead architectures. Intrusion detection for network security is a compute-intensive application demanding high system performance. The tools implement and automate a customizable flow for the creation of efficient Field Programmable Gate Array (FPGA) architectures using system-level optimizations. Our methodology allows for customized performance through more efficient communication and extensive reuse of hardware components for dramatic increases in area-time performance.
引用
收藏
页码:289 / 300
页数:12
相关论文
共 31 条
[1]   EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH [J].
AHO, AV ;
CORASICK, MJ .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :333-340
[2]  
[Anonymous], P 9 ANN IEEE S FIELD
[3]  
[Anonymous], 2005, CF 05
[4]  
Attig M, 2005, ANN IEEE SYM FIELD P, P225
[5]   A methodology for synthesis of efficient intrusion detection systems on FPGAs [J].
Baker, ZK ;
Prasanna, VK .
12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, :135-144
[6]  
Baker ZK, 2004, P 2004 ACM SIGDA 12, P223
[7]   JHDL - An HDL for reconfigurable systems [J].
Bellows, P ;
Hutchings, B .
IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, :175-184
[8]   FAST STRING SEARCHING ALGORITHM [J].
BOYER, RS ;
MOORE, JS .
COMMUNICATIONS OF THE ACM, 1977, 20 (10) :762-772
[9]  
Cho YH, 2005, ANN IEEE SYM FIELD P, P215
[10]   Deep packet filter with dedicated logic and read only memories [J].
Cho, YH ;
Mangione-Smith, WH .
12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, :125-134