A survey on regular expression matching for deep packet inspection: Applications, algorithms, and hardware platforms

C Xu, S Chen, J Su, SM Yiu… - … Surveys & Tutorials, 2016 - ieeexplore.ieee.org
Deep packet inspection (DPI) is widely used in content-aware network applications such as
network intrusion detection systems, traffic billing, load balancing, and government …

Fast and memory-efficient regular expression matching for deep packet inspection

F Yu, Z Chen, Y Diao, TV Lakshman… - Proceedings of the 2006 …, 2006 - dl.acm.org
Packet content scanning at high speed has become extremely important due to its
applications in network security, network monitoring, HTTP load balancing, etc. In content …

[图书][B] The state of the art in intrusion prevention and detection

ASK Pathan - 2014 - api.taylorfrancis.com
Most of the security threats in various communications networks are posed by the illegitimate
entities that enter or intrude within the network perimeter, which could commonly be termed …

Density connected clustering with local subspace preferences

C Bohm, K Railing, HP Kriegel… - … Conference on Data …, 2004 - ieeexplore.ieee.org
Many clustering algorithms tend to break down in high-dimensional feature spaces, because
the clusters often exist only in specific subspaces (attribute subsets) of the original feature …

Compact architecture for high-throughput regular expression matching on FPGA

YHE Yang, W Jiang, VK Prasanna - Proceedings of the 4th ACM/IEEE …, 2008 - dl.acm.org
In this paper we present a novel architecture for high-speed and high-capacity regular
expression matching (REM) on FPGA. The proposed REM architecture, based on …

Using string matching for deep packet inspection

PC Lin, YD Lin, YC Lai, TH Lee - Computer, 2008 - ieeexplore.ieee.org
String matching has sparked renewed research interest due to its usefulness for deep
packet inspection in applications such as intrusion detection, virus scanning, and Internet …

Pattern-recognition processor with results buffer

HB Noyes - US Patent 9,639,493, 2017 - Google Patents
Disclosed are methods and devices, among which is a device that includes a pattern-
recognition processor. The pattern-recognition processor may include or be coupled to a …

High-performance and dynamically updatable packet classification engine on FPGA

YR Qu, VK Prasanna - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
High-performance and dynamically updatable hardware architectures for multi-field packet
classification have regained much interest in the research community. For example, software …

Regular expression matching using bit vector automata

A Le Glaunec, L Kong, K Mamouras - Proceedings of the ACM on …, 2023 - dl.acm.org
Regular expressions (regexes) are ubiquitous in modern software. There is a variety of
implementation techniques for regex matching, which can be roughly categorized as (1) …

HARE: Hardware accelerator for regular expressions

V Gogte, A Kolli, MJ Cafarella… - 2016 49th Annual …, 2016 - ieeexplore.ieee.org
Rapidly processing text data is critical for many technical and business applications.
Traditional software-based tools for processing large text corpora use memory bandwidth …