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 …

[KNYGA][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 …

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) …

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 …

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 …

Pattern-recognition processor with results buffer

HB Noyes - US Patent 9,639,493, 2017 - Google Patents
Description of Related Art In the field of computing, pattern recognition tasks are increasingly
challenging. Ever larger Volumes of data are transmitted between computers, and the …

Pattern-recognition processor with matching-data reporting module

JT Pawlowski - US Patent 8,281,395, 2012 - Google Patents
5,331,227 A 7, 1994 Hawes 5,974,485 A 10, 1999 Kruschinski 6,240,003 B1 5/2001
McElroy 6,880,087 B1 4/2005 Carter 6,906,938 B2 6/2005 Kaginele recognition processor …

Systems and methods for managing endian mode of a device

HB Noyes - US Patent 9,348,784, 2016 - Google Patents
172 cated in at least two different bit positions within the register. The at least two different bit
positions may be chosen such that a data bit in one of the bit positions would be read by a …