메뉴 건너뛰기




Volumn 22, Issue 1, 2014, Pages 94-109

Fast regular expression matching using small TCAM

Author keywords

Deep packet inspection; Information security; Intrusion detection; Regular expression matching; Security; Ternary content addressable memory (TCAM)

Indexed keywords


EID: 84894719248     PISSN: 10636692     EISSN: None     Source Type: Journal    
DOI: 10.1109/TNET.2013.2256466     Document Type: Article
Times cited : (30)

References (28)
  • 1
    • 14844324904 scopus 로고    scopus 로고
    • Enhancing byte-level network intrusion detection signatures with context
    • Proceedings of the 10th ACM Conference on Computer and Communications Security, CCS 2003
    • R. Sommer and V. Paxson, "Enhancing byte-level network intrusion detection signatures with context," in Proc. ACM Conf. Comput. Commun. Security, 2003, pp. 262-271. (Pubitemid 40673808)
    • (2003) Proceedings of the ACM Conference on Computer and Communications Security , pp. 262-271
    • Sommer, R.1    Paxson, V.2
  • 2
    • 33845908990 scopus 로고    scopus 로고
    • A scalable architecture for high-throughput regular-expression patternmatching
    • B. C. Brodie, D. E. Taylor, and R. K. Cytron, "A scalable architecture for high-throughput regular-expression patternmatching," in Proc. 33rd ISCA, 2006.
    • (2006) Proc. 33rd ISCA
    • Brodie, B.C.1    Taylor, D.E.2    Cytron, R.K.3
  • 3
    • 77954026099 scopus 로고    scopus 로고
    • An improved algorithm to accelerate regular expression evaluation
    • M. Becchi and P. Crowley, "An improved algorithm to accelerate regular expression evaluation," in Proc. ACM/IEEE ANCS, 2007, pp. 145-154.
    • (2007) Proc. ACM/IEEE ANCS , pp. 145-154
    • Becchi, M.1    Crowley, P.2
  • 4
    • 70350692284 scopus 로고    scopus 로고
    • Efficient regular expression evaluation: Theory to practice
    • B. C. Brodie,D. E. Taylor, andR.K. Cytron, "Efficient regular expression evaluation: Theory to practice," in Proc. ACM/IEEE ANCS, 2008, pp. 50-59.
    • (2008) Proc. ACM/IEEE ANCS , pp. 50-59
    • Brodie, B.C.1    Taylor, D.E.2    Cytron, R.K.3
  • 5
    • 33750368839 scopus 로고    scopus 로고
    • Algorithms to accelerate multiple regular expressions matching for deep packet inspection
    • DOI 10.1145/1151659.1159952
    • S. Kumar, S. Dharmapurikar, F. Yu, P. Crowley, and J. Turner, "Algorithms to accelerate multiple regular expressions matching for deep packet inspection," in Proc. SIGCOMM, 2006, pp. 339-350. (Pubitemid 44623739)
    • (2006) Computer Communication Review , vol.36 , Issue.4 , pp. 339-350
    • Kumar, S.1    Dharmapurikar, S.2    Yu, F.3    Crowley, P.4    Turner, J.5
  • 7
    • 34548322723 scopus 로고    scopus 로고
    • Memory-efficient regular expression search using state merging
    • DOI 10.1109/INFCOM.2007.128, 4215710, Proceedings - IEEE INFOCOM 2007: 26th IEEE International Conference on Computer Communications
    • M. Becchi and S. Cadambi, "Memory-efficient regular expression search using state merging," in Proc. IEEE INFOCOM, 2007, pp. 1064-1072. (Pubitemid 47334328)
    • (2007) Proceedings - IEEE INFOCOM , pp. 1064-1072
    • Becchi, M.1    Cadambi, S.2
  • 8
    • 70249112256 scopus 로고    scopus 로고
    • Efficient signature matching with multiple alphabet compression tables
    • Art. no. 1
    • S. Kong, R. Smith, and C. Estan, "Efficient signature matching with multiple alphabet compression tables," in Proc. ACM SecureComm, 2008, Art. no. 1.
    • (2008) Proc. ACM SecureComm
    • Kong, S.1    Smith, R.2    Estan, C.3
  • 9
    • 56749186238 scopus 로고    scopus 로고
    • A hybrid finite automaton for practical deep packet inspection
    • Art. no. 1
    • M. Becchi and P. Crowley, "A hybrid finite automaton for practical deep packet inspection," in Proc. CoNext, 2007, Art. no. 1.
    • (2007) Proc. CoNext
    • Becchi, M.1    Crowley, P.2
  • 10
    • 0002197352 scopus 로고
    • An nlogn algorithm for minimizing the states in a finite automaton
    • New York, NY, USA: Academic
    • J. E. Hopcroft, "An nlogn algorithm for minimizing the states in a finite automaton," in The Theory ofMachines and Computations. New York, NY, USA: Academic, 1971, pp. 189-196.
    • (1971) The Theory OfMachines and Computations , pp. 189-196
    • Hopcroft, J.E.1
  • 12
    • 70350771139 scopus 로고    scopus 로고
    • Extending finite automata to efficiently match Perl-compatible regular expressions
    • Art. no. 25
    • M. Becchi and P. Crowley, "Extending finite automata to efficiently match Perl-compatible regular expressions," in Proc. CoNEXT, 2008, Art. no. 25.
    • (2008) Proc. CoNEXT
    • Becchi, M.1    Crowley, P.2
  • 13
    • 0016518897 scopus 로고
    • Efficient string matching: An aid to bibliographic search
    • A. V. Aho and M. J. Corasick, "Efficient string matching: An aid to bibliographic search," Commun. ACM, vol. 18, no. 6, pp. 333-340, 1975.
    • (1975) Commun. ACM , vol.18 , Issue.6 , pp. 333-340
    • Aho, A.V.1    Corasick, M.J.2
  • 16
    • 46149109486 scopus 로고    scopus 로고
    • High speed pattern matching for network IDS/IPS
    • M. Alicherry, M. Muthuprasanna, and V. Kumar, "High speed pattern matching for network IDS/IPS," in Proc. IEEE ICNP, 2006, pp. 187-196.
    • (2006) Proc. IEEE ICNP , pp. 187-196
    • Alicherry, M.1    Muthuprasanna, M.2    Kumar, V.3
  • 17
    • 50249130270 scopus 로고    scopus 로고
    • XFA: Faster signature matching with extended automata
    • R. Smith, C. Estan, and S. Jha, "XFA: Faster signature matching with extended automata," in Proc. IEEE Symp. Security Privacy, 2008, pp. 187-201.
    • (2008) Proc. IEEE Symp. Security Privacy , pp. 187-201
    • Smith, R.1    Estan, C.2    Jha, S.3
  • 18
    • 77953309234 scopus 로고    scopus 로고
    • CompactDFA: Generic state machine compression for scalable pattern matching
    • A. Bremler-Barr, D. Hay, and Y. Koral, "CompactDFA: Generic state machine compression for scalable pattern matching," in Proc. IEEE INFOCOM, 2010, pp. 659-667.
    • (2010) Proc. IEEE INFOCOM , pp. 659-667
    • Bremler-Barr, A.1    Hay, D.2    Koral, Y.3
  • 19
    • 79960849586 scopus 로고    scopus 로고
    • An efficient regular expressions compression algorithm from a new perspective
    • T. Liu, Y. Yang, Y. Liu, Y. Sun, and L. Guo, "An efficient regular expressions compression algorithm from a new perspective," in Proc. IEEE INFOCOM, 2011, pp. 2129-2137.
    • (2011) Proc. IEEE INFOCOM , pp. 2129-2137
    • Liu, T.1    Yang, Y.2    Liu, Y.3    Sun, Y.4    Guo, L.5
  • 21
    • 65249094689 scopus 로고    scopus 로고
    • Deflating the big bang: Fast and scalable deep packet inspection with extended finite automata
    • R. Smith, C. Estan, S. Jha, and S. Kong, "Deflating the big bang: Fast and scalable deep packet inspection with extended finite automata," in Proc. SIGCOMM, 2008, pp. 207-218.
    • (2008) Proc. SIGCOMM , pp. 207-218
    • Smith, R.1    Estan, C.2    Jha, S.3    Kong, S.4
  • 22
    • 77954013621 scopus 로고    scopus 로고
    • Curing regular expressions matching algorithms from insomnia, amnesia, and acalculia
    • S. Kumar, B. Chandrasekaran, J. Turner, and G. Varghese, "Curing regular expressions matching algorithms from insomnia, amnesia, and acalculia," in Proc. ACM/IEEE ANCS, 2007, pp. 155-164.
    • (2007) Proc. ACM/IEEE ANCS , pp. 155-164
    • Kumar, S.1    Chandrasekaran, B.2    Turner, J.3    Varghese, G.4
  • 24
    • 0942268506 scopus 로고    scopus 로고
    • Compressing two-dimensional routing tables
    • S. Suri, T. Sandholm, and P. Warkhede, "Compressing two-dimensional routing tables," Algorithmica, vol. 35, pp. 287-300, 2003.
    • (2003) Algorithmica , vol.35 , pp. 287-300
    • Suri, S.1    Sandholm, T.2    Warkhede, P.3
  • 25
    • 48349134631 scopus 로고    scopus 로고
    • TCAM Razor: A systematic approach towards minimizing packet classifiers in TCAMs
    • Oct
    • C. R. Meiners, A. X. Liu, and E. Torng, "TCAM Razor: A systematic approach towards minimizing packet classifiers in TCAMs," in Proc. 15th IEEE Conf. Netw. Protocols, Oct. 2007, pp. 266-275.
    • (2007) Proc. 15th IEEE Conf. Netw. Protocols , pp. 266-275
    • Meiners, C.R.1    Liu, A.X.2    Torng, E.3
  • 26
    • 0002414484 scopus 로고
    • Huffman's algorithm via algebra
    • D. E. Knuth, "Huffman's algorithm via algebra," J. Combin. Theory, Ser. A, vol. 32, no. 2, pp. 216-224, 1982.
    • (1982) J. Combin. Theory, Ser. A , vol.32 , Issue.2 , pp. 216-224
    • Knuth, D.E.1
  • 27
    • 71949103083 scopus 로고    scopus 로고
    • Bit weaving: A non-prefix approach to compressing packet classifiers in TCAMs
    • Oct
    • C. R. Meiners, A. X. Liu, and E. Torng, "Bit weaving: A non-prefix approach to compressing packet classifiers in TCAMs," in Proc. 17th IEEE ICNP, Oct. 2009, pp. 93-102.
    • (2009) Proc. 17th IEEE ICNP , pp. 93-102
    • Meiners, C.R.1    Liu, A.X.2    Torng, E.3
  • 28
    • 56449093380 scopus 로고    scopus 로고
    • A workload for evaluating deep packet inspection architectures
    • M. Becchi, M. Franklin, and P. Crowley, "A workload for evaluating deep packet inspection architectures," in Proc. IEEE IISWC, 2008, pp. 78-89.
    • (2008) Proc. IEEE IISWC , pp. 78-89
    • Becchi, M.1    Franklin, M.2    Crowley, P.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.