skip to main content
10.1145/1872007.1872022acmconferencesArticle/Chapter ViewAbstractPublication PagesancsConference Proceedingsconference-collections
research-article

Fast regular expression matching in hardware using NFA-BDD combination

Published: 25 October 2010 Publication History

Abstract

The development of Network Intrusion Detection Systems (NIDS) is nowadays a powerful solution to defend against various network security threats. There has been a lot of research effort devoted to hardware-based NIDS, because of (1) the massive amount of computation performed by regular expression matching algorithms and (2) the gigabit per second performance requirement of modern NIDS. Hardware-based NIDS take advantage of parallelization inherent in FPGAs, ASICs or network processors to support very high network speeds, while software approaches fail to do so.

References

[1]
Faezipour, M., and Nourani, M. Constraint repetition inspection for regular expression on fpga. In High Performance Interconnects, 2008. HOTI '08. 16th IEEE Symposium on (26--28 2008), pp. 111--118.
[2]
Sidhu, R., and Prasanna, V. Fast regular expression matching using fpgas. In Field-Programmable Custom Computing Machines, 2001. FCCM '01. The 9th Annual IEEE Symposium on (2001), pp. 227--238.
[3]
Sinnappan, R. A. A reconfigurable approach to tcp/ip packet filtering, 2001.
[4]
Sourdis, I., and Pnevmatikatos, D. Pre-decoded cams for efficient and high-speed nids pattern matching. In Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on (2004).
[5]
Yang, L., Karim, R., Ganapathy, V., and Smith, R. Improving nfa-based signature matching using ordered binary decision diagrams. In RAID'10: Proceedings of the 13th International Symposium on Recent Advances in Intrusion Detection (September 2010).
[6]
Yusuf, S., and Luk, W. Bitwise optimised cam for network intrusion detection systems. In International Conference on Field Programmable Logic and Applications (2005).

Cited By

View all
  • (2020)A Survey on FPGA Support for the Feasible Execution of Virtualized Network FunctionsIEEE Communications Surveys & Tutorials10.1109/COMST.2019.294369022:1(504-525)Online publication date: 1-Jan-2020
  • (2012)Fast submatch extraction using OBDDsProceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems10.1145/2396556.2396594(163-174)Online publication date: 29-Oct-2012
  • (2012)Static patterns matching for high speed networksProceedings of the Third international conference on Information Computing and Applications10.1007/978-3-642-34062-8_2(15-22)Online publication date: 14-Sep-2012
  1. Fast regular expression matching in hardware using NFA-BDD combination

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ANCS '10: Proceedings of the 6th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
    October 2010
    244 pages
    ISBN:9781450303798
    DOI:10.1145/1872007
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 October 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article

    Conference

    ANCS '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 88 of 314 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)A Survey on FPGA Support for the Feasible Execution of Virtualized Network FunctionsIEEE Communications Surveys & Tutorials10.1109/COMST.2019.294369022:1(504-525)Online publication date: 1-Jan-2020
    • (2012)Fast submatch extraction using OBDDsProceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems10.1145/2396556.2396594(163-174)Online publication date: 29-Oct-2012
    • (2012)Static patterns matching for high speed networksProceedings of the Third international conference on Information Computing and Applications10.1007/978-3-642-34062-8_2(15-22)Online publication date: 14-Sep-2012

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media