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 条
  • [41] A novel look-ahead optimization strategy for trie-based approximate string matching
    Ghada Badr
    B. John Oommen
    Pattern Analysis and Applications, 2006, 9 : 177 - 187
  • [42] Enhancing trie-based syntactic pattern recognition using AI heuristic search strategies
    Badr, G
    Oommen, BJ
    PATTERN RECOGNITION AND DATA MINING, PT 1, PROCEEDINGS, 2005, 3686 : 1 - 17
  • [43] An Ultra-fast Universal Incremental Update Algorithm for Trie-based Routing Lookup
    Yang, Tong
    Mi, Zhian
    Duan, Ruian
    Guo, Xiaoyu
    Lu, Jianyuan
    Zhang, Shenjiang
    Sun, Xianda
    Liu, Bin
    2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2012,
  • [44] A probabilistic analysis of trie-based sorting of large collections of line segments in spatial databases
    Lindenbaum, M
    Samet, H
    Hjaltason, GR
    SIAM JOURNAL ON COMPUTING, 2005, 35 (01) : 22 - 58
  • [45] Mining highly correlated least association rules using scalable trie-based algorithm
    Abdullah, Zailani
    Herawan, Tutut
    Deris, Mustafa Mat
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2012, 35 (05) : 547 - 554
  • [46] A look-ahead branch and bound pruning scheme for trie-based approximate string matching
    Badr, G
    Oommen, JB
    Computer Recognition Systems, Proceedings, 2005, : 87 - 94
  • [47] New Approach for Efficient IP Address Lookup Using a Bloom Filter in Trie-Based Algorithms
    Mun, Ju Hyoung
    Lim, Hyesook
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1558 - 1565
  • [48] Selective Biasing with Trie-based Contextual Adapters for Personalised Speech Recognition using Neural Transducers
    Harding, Philip
    Tong, Sibo
    Wiesler, Simon
    INTERSPEECH 2023, 2023, : 256 - 260
  • [49] Efficient IP lookup using hybrid trie-based partitioning of TCAM-based open flow switches
    S. Veeramani
    Sk. Noor Mahammad
    Photonic Network Communications, 2014, 28 : 135 - 145
  • [50] TrieDedup: a fast trie-based deduplication algorithm to handle ambiguous bases in high-throughput sequencing
    Hu, Jianqiao
    Luo, Sai
    Tian, Ming
    Ye, Adam Yongxin
    BMC BIOINFORMATICS, 2024, 25 (01)