Prospective Backward Oracle Matching Algorithm for Network Intrusion Detection System

被引:0
作者
Gaddam, RaviTeja [1 ]
Nandhini, M. [1 ]
机构
[1] Pondicherry Univ, Dept Comp Sci, Pondicherry, India
来源
2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT) | 2017年
关键词
Pattern matching; Network Intrusion Detection System; Backward Oracle Matching; NIDS architecture;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Pattern matching algorithms are the core component of most of the Network Intrusion Detection Systems (NIDS) search engines. With the rapid advancements in technology, there is an exponential growth in network speed. NIDS must inspect the packets in a faster manner without degrading performance during heavy traffic. Hence performance of NIDS mostly depends on the selection of pattern matching algorithms. Large number of patterns that are of different lengths and case insensitive, can be efficiently handled by multiple pattern matching methods. Several algorithms exist, but deciding performance of which pattern matching algorithm is best is not known. These algorithms allow NIDS detection engines to rapidly search for several patterns concurrently in traffic of network systems, but frequently consume lot of time. This paper provides a brief overview on major pattern matching algorithms and variations of Backward Oracle Matching (BOM) Algorithm, which is significantly faster than other algorithms. This paper proposes modifications to the BOM algorithm for better pattern matching that can be applied at several levels of the efficient NIDS architecture to achieve better results. Sample experimental evaluation of proposed BOM was done with Snort NIDS tool and performance shown graphically.
引用
收藏
页码:1143 / +
页数:6
相关论文
共 15 条
  • [1] EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH
    AHO, AV
    CORASICK, MJ
    [J]. COMMUNICATIONS OF THE ACM, 1975, 18 (06) : 333 - 340
  • [2] Allauzen C, 1999, LECT NOTES COMPUT SC, V1725, P295
  • [3] Allauzen C., 1999, 9911 IGM U MARN LA V
  • [4] [Anonymous], 2016, BAS INTR DET SYST
  • [5] FAST STRING SEARCHING ALGORITHM
    BOYER, RS
    MOORE, JS
    [J]. COMMUNICATIONS OF THE ACM, 1977, 20 (10) : 762 - 772
  • [6] Charras C., 1997, EXACT STRING MATCHIN
  • [7] Commentz-Walter B., 1979, Automata, Languages and Programming, P118
  • [8] Gaddam R, 2017, PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), P10, DOI 10.1109/ICICCT.2017.7975177
  • [9] EFFICIENT RANDOMIZED PATTERN-MATCHING ALGORITHMS
    KARP, RM
    RABIN, MO
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1987, 31 (02) : 249 - 260
  • [10] Knuth D. E., 1977, SIAM Journal on Computing, V6, P323, DOI 10.1137/0206024