Netinfo Security ›› 2019, Vol. 19 ›› Issue (4): 55-62.doi: 10.3969/j.issn.1671-1122.2019.04.007

Previous Articles     Next Articles

Research on Trie Tree Keyword Fast Matching Algorithm in Network Security Situational Awareness

Guotian XU1(), Ming ZHANG2   

  1. 1. Cyber Crime Investigation Department, Criminal Investigation Police University of China, Shenyang Liaoning 110854, China
    2. The Second Affiliated Hospital of Harbin Medical University, Harbin Heilongjiang 150086, China
  • Received:2018-12-10 Online:2019-04-10 Published:2020-05-11

Abstract:

High-speed keyword retrieval in massive data is of great significance for enhancing the response speed of network security situational awareness system and improving the overall efficiency and security of the system.The network information retrieval algorithm based on the double-array Trie-tree has higher search efficiency, but its insertion time complexity is higher, and the leaf nodes consume a lot of storage space.For this reason, this paper proposes a double-array Trie-tree construction method based on leaf node compression storage, traverses the tree hierarchically, stores the branch nodes in the basic double array, compresses the leaf nodes, and stores them in the compressed array. This method not only preserves the query performance of double-array Trie-tree, but also improves the insertion efficiency and storage space utilization efficiency.

Key words: situational awareness, double-array, Trie-tree, compression, information retrieval

CLC Number: