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 …

An efficient and scalable semiconductor architecture for parallel automata processing

P Dlugosch, D Brown, P Glendenning… - … on Parallel and …, 2014 - ieeexplore.ieee.org
We present the design and development of the automata processor, a massively parallel
non-von Neumann semiconductor architecture that is purpose-built for automata processing …

Finding motifs in biological sequences using the micron automata processor

I Roy, S Aluru - 2014 IEEE 28th International Parallel and …, 2014 - ieeexplore.ieee.org
Finding approximately conserved sequences, called motifs, across multiple DNA or protein
sequences is an important problem in computational biology. In this paper, we consider the …

Discovering motifs in biological sequences using the micron automata processor

I Roy, S Aluru - … ACM transactions on computational biology and …, 2015 - ieeexplore.ieee.org
Finding approximately conserved sequences, called motifs, across multiple DNA or protein
sequences is an important problem in computational biology. In this paper, we consider the …

A regular expression matching circuit based on a decomposed automaton

H Nakahara, T Sasao, M Matsuura - International Symposium on Applied …, 2011 - Springer
In this paper, we propose a regular expression matching circuit based on a decomposed
automaton. To implement a regular expression matching circuit, first, we convert regular …

FPGA-CPU architecture accelerated regular expression matching with fast preprocessing

J Zhong, S Chen, B Han - The Computer Journal, 2023 - academic.oup.com
Abstract Regular Expression Matching (REM) is the core of Deep Packet Inspection (DPI),
which is important for various network security applications. The burgeoning Software …

Reconfigurable regular expression matching architecture for real-time pattern update and payload inspection

J Nam, SH Na, S Shin, T Park - Journal of Network and Computer …, 2022 - Elsevier
Regular expression (regex) matching is an integral part of deep packet inspection (DPI), but
its efficiency becomes a question due to low performance. For regex matching (REM) …

Reinhardt: Real-time reconfigurable hardware architecture for regular expression matching in dpi

T Park, J Nam, SH Na, J Chung, S Shin - Proceedings of the 37th …, 2021 - dl.acm.org
Regular expression (regex) matching is an integral part of deep packet inspection (DPI) but
a major bottleneck due to its low performance. For regex matching (REM) acceleration …

Algorithmic techniques for the micron automata processor

I Roy - 2015 - repository.gatech.edu
Our research is the first in-depth study in the use of the Micron Automata Processor, a novel
re-configurable streaming co-processor which is purpose-built to execute thousands of Non …

ENREM: An efficient NFA-based regular expression matching engine on reconfigurable hardware for NIDS

TT Hieu, TN Thinh, S Tomiyama - Journal of Systems Architecture, 2013 - Elsevier
Regular expression is a critical mechanism in modern network security and widely used in
network intrusion detection system to describe malicious patterns. In order to speed up the …