Compression and message matching method for deep message detection deterministic finite automation (DFA) state transfer tables
A technology of in-depth message inspection and state transfer table, which is applied in the field of network security equipment and data communication, can solve the problem of not being able to adapt to the traffic of multiple Gigabit network interfaces, and achieve the effect of reducing storage space requirements
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0029] The specific embodiments of the present invention will be further described below in conjunction with the accompanying drawings.
[0030] Table 1 shows an existing DFA state transition table using a standard two-dimensional linear array storage format.
[0031]
[0032] As shown in Table 1, the abscissa 0~255 is the input character (8 bits wide, 256 in total), and the ordinate S(0)~S(N) is the state. Each line represents the transition state corresponding to each input character in this state. If the input character has no transition state, it means that the match fails and ends. According to the two-dimensional linear array addressing mode, use (state, input character) as an index to find the transition state from the DFA state transition table.
[0033] Through the analysis of the DFA state transition tables converted from many regular expressions, two characteristics can be found: a) the table is sparse, that is, a considerable part (state, input character) has ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com