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 data communication and network security equipment, 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 drawings.
[0030] Table 1 shows the existing DFA state transition table using the 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 row represents the transition state of each input character in this state. If the input character does not transfer 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 of the (state, input characters) has no transition state; b) the...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 