Trie-based policy representations for network firewalls

被引:6
|
作者
Fulp, EW [1 ]
Tarsa, SJ [1 ]
机构
[1] Wake Forest Univ, Dept Comp Sci, Winston Salem, NC 27109 USA
关键词
D O I
10.1109/ISCC.2005.149
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network firewalls remain the forefront defense for most computer systems. These critical devices filter traffic by comparing arriving packets to a list of rules, or security policy, in a sequential manner Unfortunately packet filtering in this fashion can result in significant traffic delays, which is problematic for applications that require strict Quality of Service (QoS) guarantees. Given this demanding environment, new methods are needed to increase network firewall performance. This paper introduces a new technique for representing a security policy that maintains policy integrity and provides more efficient processing. The policy is represented as an n-ary retrieval tree, also referred to as a trie. The worst case processing requirement for the policy trie is a fraction compared a list representation, which only considers rules individually (1/5 the processing for TCP/IP networks). Furthermore unlike other representations, the nary trie developed in this paper can be proven to maintain policy integrity. The creation of policy trie structures is discussed in detail and their performance benefits are described theoretically and validated empirically.
引用
收藏
页码:434 / 441
页数:8
相关论文
共 50 条
  • [1] A trie-based approach for compacting automata
    Crochemore, M
    Epifanio, C
    Grossi, R
    Mignosi, F
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2004, 3109 : 145 - 158
  • [2] Trie-based observations on the routing tables
    Li, Zhenqiang
    Ma, Yan
    FCST 2006: JAPAN-CHINA JOINT WORKSHOP ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, PROCEEDINGS, 2006, : 157 - +
  • [3] Trie-based data structures for sequence assembly
    Chen, T
    Skiena, SS
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 1997, 1264 : 206 - 223
  • [4] Trie-based algorithm for IP lookup problem
    Yilmaz, PA
    Belenkiy, A
    Uzun, N
    GLOBECOM '00: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1- 3, 2000, : 593 - 598
  • [5] Array Design for Trie-based IP Lookup
    Erdem, Oguzhan
    Bazlamacci, Cueneyt F.
    IEEE COMMUNICATIONS LETTERS, 2010, 14 (08) : 773 - 775
  • [6] An Advanced Trie-Based HTTP Parsing Algorithm
    Li, Anqi
    He, Dazhong
    Wang, Huan
    2016 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2016, : 79 - 83
  • [7] Trie-join: a trie-based method for efficient string similarity joins
    Jianhua Feng
    Jiannan Wang
    Guoliang Li
    The VLDB Journal, 2012, 21 : 437 - 461
  • [8] Trie-join: a trie-based method for efficient string similarity joins
    Feng, Jianhua
    Wang, Jiannan
    Li, Guoliang
    VLDB JOURNAL, 2012, 21 (04): : 437 - 461
  • [9] A Trie-Based Authentication Scheme for Approximate String Queries
    Wang, Yu
    Yang, Liangyong
    Zhang, Jilian
    Deng, Xuelian
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2024, E107D (04) : 537 - 543
  • [10] Towards a Software Product Line of Trie-Based Collections
    Steindorfer, Michael J.
    Vinju, Jurgen J.
    ACM SIGPLAN NOTICES, 2017, 52 (03) : 168 - 172