Implementation of deep packet inspection in smart grids and industrial Internet of Things: Challenges and opportunities

GDLT Parra, P Rad, KKR Choo - Journal of Network and Computer …, 2019 - Elsevier
Upgrading a power grid to a smart grid is a challenging task. For example, since power grids
were originally developed to support unidirectional communications, the migration process …

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 …

Machine learning in software defined networks: Data collection and traffic classification

P Amaral, J Dinis, P Pinto, L Bernardo… - 2016 IEEE 24th …, 2016 - ieeexplore.ieee.org
Software Defined Networks (SDNs) provides a separation between the control plane and the
forwarding plane of networks. The software implementation of the control plane and the built …

On the influence of test-driven development on software design

DS Janzen, H Saiedian - 19th Conference on Software …, 2006 - ieeexplore.ieee.org
Test-driven development (TDD) is an agile software development strategy that addresses
both design and testing. This paper describes a controlled experiment that examines the …

Deep packet inspection tools and techniques in commodity platforms: Challenges and trends

R Antonello, S Fernandes, C Kamienski… - Journal of Network and …, 2012 - Elsevier
Deep packet inspection (DPI) helps Internet service providers in efforts to profile networked
applications. By relying on DPI systems, Internet service providers may apply different …

Designing a programmable wire-speed regular-expression matching accelerator

J Van Lunteren, C Hagleitner, T Heil… - 2012 45th Annual …, 2012 - ieeexplore.ieee.org
A growing number of applications rely on fast pattern matching to scan data in real-time for
security and analytics purposes. The RegX accelerator in the IBM Power Edge of Network …

Towards fast and optimal grou** of regular expressions via DFA size estimation

T Liu, AX Liu, J Shi, Y Sun, L Guo - IEEE Journal on Selected …, 2014 - ieeexplore.ieee.org
Regular Expression (RegEx) matching, as a core operation in many network and security
applications, is typically performed on Deterministic Finite Automata (DFA) to process …

Hardware-accelerated regular expression matching at multiple tens of Gb/s

J Van Lunteren, A Guanella - 2012 Proceedings IEEE …, 2012 - ieeexplore.ieee.org
Hardware acceleration of regular expression matching is key to meeting the throughput
requirements of state-of-the-art network intrusion detection systems (NIDSs) dictated by fast …

Privacy-preserving medical treatment system through nondeterministic finite automata

Y Yang, RH Deng, X Liu, Y Wu, J Weng… - … on Cloud Computing, 2020 - ieeexplore.ieee.org
In this article, we propose a privacy-preserving medical treatment system using
nondeterministic finite automata (NFA), hereafter referred to as P-Med, designed for remote …

Design and optimizations for efficient regular expression matching in DPI systems

R Antonello, S Fernandes, D Sadok, J Kelner… - Computer …, 2015 - Elsevier
Efficient techniques for pattern matching are essential in a number of networked systems
and services, such as intrusion detection systems, application identification and …