Optimization of regular expression pattern matching circuits on FPGA

被引:0
|
作者
Lin, Cheng-Hung [1 ]
Huang, Chih-Tsun [1 ]
Jiang, Chang-Ping [2 ]
Chang, Shih-Chieh [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 300, Taiwan
[2] SpringSoft Inc, Hsinchu 30013, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Regular expressions are widely used in Network Intrusion Detection System (NIDS) to represent patterns of network attacks. Since traditional software-only NIDS cannot catch up to the speed advance of networks, many previous works propose hardware architectures on FPGA to accelerate attack detection. The challenge of hardware implementation is to accommodate the regular expressions to FPGAs of the large number of attacks. Although the minimization of logic equations has been studied intensively in the CAD area, the minimization of multiple regular expressions has been largely neglected. This paper presents a novel architecture allowing our algorithm to extract and share common sub-regular expressions. Experimental results show that our sharing scheme significantly reduces the area of regular expression circuits.
引用
收藏
页码:1347 / +
页数:2
相关论文
共 50 条
  • [31] APPROXIMATE REGULAR EXPRESSION PATTERN-MATCHING WITH CONCAVE GAP PENALTIES
    KNIGHT, JR
    MYERS, EW
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 644 : 67 - 78
  • [32] APPROXIMATE REGULAR EXPRESSION PATTERN-MATCHING WITH CONCAVE GAP PENALTIES
    KNIGHT, JR
    MYERS, EW
    ALGORITHMICA, 1995, 14 (01) : 85 - 121
  • [33] Deafness mutation mining using regular expression based pattern matching
    Christopher M Frenz
    BMC Medical Informatics and Decision Making, 7
  • [34] Multi-pattern Finite Automation Based Regular Expression Matching
    Wang, Zhanjie
    Qiu, Wenjuan
    Zhang, Lijun
    ADVANCES IN ELECTRONIC COMMERCE, WEB APPLICATION AND COMMUNICATION, VOL 1, 2012, 148 : 339 - 344
  • [35] A Boyer-Moore-style algorithm for regular expression pattern matching
    Watson, BW
    Watson, RE
    SCIENCE OF COMPUTER PROGRAMMING, 2003, 48 (2-3) : 99 - 117
  • [36] Regular Expression Based Pattern Matching for Gene Expression Data to Identify the Abnormality Gnome
    Sharmila, L.
    Sakthi, U.
    Geethanjali, A.
    Sagadevan, Suresh
    2017 SECOND INTERNATIONAL CONFERENCE ON RECENT TRENDS AND CHALLENGES IN COMPUTATIONAL MODELS (ICRTCCM), 2017, : 301 - 305
  • [37] PiDFA: A Practical Multi-stride Regular Expression Matching Engine Based On FPGA
    Yang, Jiajia
    Jiang, Lei
    Tang, Qiu
    Dai, Qiong
    Tan, Jianlong
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [38] A novel JSON based regular expression language for pattern matching in the internet of things
    Raihan ur Rasool
    Maleeha Najam
    Hafiz Farooq Ahmad
    Hua Wang
    Zahid Anwar
    Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 1463 - 1481
  • [39] Regular Expression Pattern Matching with Sliding Windows over Probabilistic Event Streams
    Sugiura, Kento
    Ishikawa, Yoshiharu
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 103 - 110
  • [40] A scalable architecture for high-throughput regular-expression pattern matching
    Brodie, Benjamin C.
    Cytron, Ron K.
    Taylor, David E.
    33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHTIECTURE, PROCEEDINGS, 2006, : 191 - 202