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 …

A systematic review of scalable hardware architectures for pattern matching in network security

M Imran, F Bashir, AR Jafri, M Rashid… - Computers & Electrical …, 2021 - Elsevier
Pattern matching algorithms and techniques are extensively deployed in a network intrusion
detection system. A plethora of scalable pattern matching hardware architectures exist with …

Variables influencing the effectiveness of signature-based network intrusion detection systems

T Sommestad, H Holm, D Steinvall - Information security journal: a …, 2022 - Taylor & Francis
Contemporary organizations often employ signature-based network intrusion detection
systems to increase the security of their computer networks. The effectiveness of a signature …

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

Regular expression matching

D Lehavi, O Barkol - US Patent 10,242,125, 2019 - Google Patents
Example embodiments relate to regular expression match ing. An example method may
include generating a data structure based on a non-deterministic finite automaton (NFA) that …

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 …

QCF for deep packet inspection

M Al‐hisnawi, M Ahmadi - IET Networks, 2018 - Wiley Online Library
Deep packet inspection (DPI) acts as a tool to control and classify incoming network traffic
depending on users, content, applications and becomes a very important aspect of every …

The hardware and software co-design of a configurable QoS for video streaming based on OpenFlow protocol and NetFPGA platform

TW Chu, CA Shen, CW Wu - Multimedia Tools and Applications, 2018 - Springer
In order to guarantee the Quality of Service (QoS) requirements of multimedia network,
based on the concept of Software Defined Networking (SDN) and OpenFlow protocol, this …

Memory-efficient signature matching for ClamAV on FPGA

TT Ngoc, TT Hieu, H Ishii… - 2014 IEEE Fifth …, 2014 - ieeexplore.ieee.org
Signature matching is a crucial task of various security applications such as antiviruses,
intrusion detections, and firewalls. The growth in quantity and complexity of signatures made …

Memory-based multi-pattern signature scanning for clamav antivirus

NK Dien, TT Hieu, TN Thinh - International Conference on Future Data and …, 2014 - Springer
Signature scanning plays an important role on modern security application such as virus
scanners, intrusion detection/prevention systems, and firewalls. High demand of scanning …