Multi-pattern matching algorithm and processing apparatus using the same

A multi-pattern matching algorithm may be provided that includes: a moving step of moving a moving window from the start of a string one byte by one byte; a DF1 checking step of converting the string on a current position of the moving window into an integer value, and of checking whether or not a b...

Full description

Saved in:
Bibliographic Details
Main Authors Han, Dong-Su, Choi, Byung-Kwon, Chae, Jong-Wook, Jamshed, Muhammad, Park, Kyoung-Soo, Nam, Jae-Hyun
Format Patent
LanguageEnglish
Published 29.10.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A multi-pattern matching algorithm may be provided that includes: a moving step of moving a moving window from the start of a string one byte by one byte; a DF1 checking step of converting the string on a current position of the moving window into an integer value, and of checking whether or not a bit of a related position in a first direct filter DF1 for patterns having lengths larger than 2 bytes is set to 1; a DF moving step of checking one or more direct filters DF when the bit is set to 1 according to the DF1 checking step; a re-moving step of moving the moving window by one byte again when the bit of a related position in the direct filter DF, which has been checked lastly, is 0; and a terminating step of checking whether the moving window is located at the end of the string or not, and of terminating the algorithm when the moving window is positioned at the end of the string.
Bibliography:Application Number: US201615008966