Invention Grant
- Patent Title: Method for compressing matching automata through common prefixes in regular expressions
-
Application No.: US14806407Application Date: 2015-07-22
-
Publication No.: US10009372B2Publication Date: 2018-06-26
- Inventor: Victor C. Valgenti , Min Sik Kim
- Applicant: Petabi, Inc.
- Applicant Address: US CA Irvine
- Assignee: PETABI, INC.
- Current Assignee: PETABI, INC.
- Current Assignee Address: US CA Irvine
- Agency: Nixon Peabody LLP
- Agent Eduardo J. Quinones
- Main IPC: H04L29/06
- IPC: H04L29/06

Abstract:
The present disclosure provides a means for compressing Non-deterministic Finite Automata (NFA) for faster matching during Deep Packet Inspection (DPI) when a Network Intrusion Detection System (NIDS) is evaluating traffic to find suspicious network traffic. The present disclosure accomplishes this through four primary components. First, it provides a time-efficient method for accurately comparing two regular expressions so that common prefixes can be identified. Second, it provides a time-efficient method for grouping regular expressions by their common prefixes. Third, it provides a method for subgrouping within groups by longest common prefixes in order to maximize compression. Finally, it provides a method for building a compressed NFA using heuristics derived from the length of the common prefix to a subgroup.
Public/Granted literature
- US20160028766A1 METHOD FOR COMPRESSING MATCHING AUTOMATA THROUGH COMMON PREFIXES IN REGULAR EXPRESSIONS Public/Granted day:2016-01-28
Information query