Research of a Pattern Matching Algorithm Based on Statistical Eigenvalues
The pattern matching algorithm has important influence on the performance of intrusion detection engine. Firstly, Paper analyses principle of the classic matching algorithm, including characteristic value and BMHS2 and frequency statistics algorithm. BMHS2 algorithm has a larger right moving distanc...
Saved in:
| Published in | 2018 5th International Conference on Information Science and Control Engineering (ICISCE) pp. 431 - 435 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.07.2018
|
| Subjects | |
| Online Access | Get full text |
| DOI | 10.1109/ICISCE.2018.00096 |
Cover
| Summary: | The pattern matching algorithm has important influence on the performance of intrusion detection engine. Firstly, Paper analyses principle of the classic matching algorithm, including characteristic value and BMHS2 and frequency statistics algorithm. BMHS2 algorithm has a larger right moving distance when mismatching, the eigenvalue algorithm effectively reduces the number of matches by comparing the eigenvalue, the word frequency statistic algorithm can find the mismatch character as soon as possible. The improved single pattern algorithm firstly uses the frequency statistics method, the character of the lowest frequency in the pattern string is matched with the corresponding character of the text string; if matching, eigenvalue algorithm is used to compare the eigenvalue of pattern string and text substring; if it is still matching, the BMHS2 algorithm is used to fully match. In the above matching processes, if there are any mismatches, it uses computed right-move distance of BMHS2 algorithm to move the right. Test experiments show that in the same text string and pattern string, improved algorithm reduces the number of character matching and the matching performance is improved. |
|---|---|
| DOI: | 10.1109/ICISCE.2018.00096 |