|
[1]Snort official web site. http://www.snort.org/. [2]Bro intrusion detection system. http://www.bro-ids.org/. [3]R. M. J. E. Hopcroft, and J. D. Ullman, Introduction to Automata Theory, Languages and Computation, 2nd ed.: Addison-Wesley, 2001. [4]Chomsky_hierarchy in Wikipedia, http://en.wikipedia.org/wiki/Chomsky_hierarchy. [5]Flex: The fast lexical analyzer. http://flex.sourceforge.net/. [6]PCRE- perl compatible regular expressions. http://www.pcre.org/ [7]A. V. Aho and M. J. Corasick, "Efficient string matching: an aid to bibliographic search," Commun. ACM, vol. 18, pp. 333-340, 1975. [8]S. Wu and U. Manber. "A fast algorithm for multi-pattern searching, " Technical Report TR-94-17, Dept. of Comp. Science, Univ of Arizona, 1994. [9]N. Tuck, T. Sherwood, B. Calder, and G. Varghese, "Deterministic memory-efficient string matching algorithms for intrusion detection," in INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies, 2004, pp. 2628-2639 vol.4. [10]T. Lin and T. Sherwood, "A high throughput string matching architecture for intrusion detection and prevention," in Computer Architecture, 2005. ISCA ''05. Proceedings. 32nd International Symposium on, 2005, pp. 112-122. [11]S. Dharmapurikar and J. W. Lockwood, "Fast and Scalable Pattern Matching for Network Intrusion Detection Systems," Selected Areas in Communications, IEEE Journal on, vol. 24, pp. 1781-1792, 2006. [12]M. Aldwairi, T. Conte, and P. Franzon, “Configurable string matching hardware for speeding up intrusion detection,” SIGARCH Comput. Archit. News, 33(1):99–107, 2005. [13]Z. K. Baker and V. K. Prasanna, "A methodology for synthesis of efficient intrusion detection systems on FPGAs," in Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on, 2004, pp. 135-144. [14]J. Moscola, J. Lockwood, R. P. Loui, and M. Pachos, "Implementation of a content-scanning module for an Internet firewall," in Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on, 2003, pp. 31-38. [15]F. Yu, Z. Chen, Y. Diao, T. V. Lakshman, and R. H. Katz, "Fast and memory-efficient regular expression matching for deep packet inspection," in Proceedings of the 2006 ACM/IEEE symposium on Architecture for networking and communications systems San Jose, California, USA: ACM, 2006. [16]S. Kumar, S. Dharmapurikar, F. Yu, P. Crowley, and J. Turner, "Algorithms to accelerate multiple regular expressions matching for deep packet inspection," in Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications Pisa, Italy: ACM, 2006. [17]S. Kumar, J. Turner, and J. Williams, "Advanced algorithms for fast and scalable deep packet inspection," in Proceedings of the 2006 ACM/IEEE symposium on Architecture for networking and communications systems San Jose, California, USA: ACM, 2006. [18]B. C. Brodie, D. E. Taylor, and R. K. Cytron, “A scalable architecture for high-throughput regular-expression pattern matching,” SIGARCH Comput. Archit. News, 34(2):191–202, 2006. [19]M. Becchi and P. Crowley, "A hybrid finite automaton for practical deep packet inspection," in Proceedings of the 2007 ACM CoNEXT conference New York, New York: ACM, 2007. [20]R. Smith, C. Estan, and S. Jha, "XFA: Faster Signature Matching with Extended Automata," in Security and Privacy, 2008. SP 2008. IEEE Symposium on, 2008, pp. 187-201. [21]R. W. Floyd and J. D. Ullman, "The Compilation of Regular Expressions into Integrated Circuits," J. ACM, vol. 29, pp. 603-622, 1982. [22]R. Sidhu and V. K. Prasanna, "Fast Regular Expression Matching Using FPGAs," in Field-Programmable Custom Computing Machines, 2001. FCCM ''01. The 9th Annual IEEE Symposium on, 2001, pp. 227-238. [23]L. Cheng-Hung, H. Chih-Tsun, J. Chang-Ping, and C. Shih-Chieh, "Optimization of Pattern Matching Circuits for Regular Expression on FPGA," Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, vol. 15, pp. 1303-1310, 2007. [24]B. Joao, S. Ioannis, M. P. C. Joao, and V. Stamatis, "Regular expression matching for reconfigurable packet inspection," in Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on, 2006, pp. 119-126. [25]C. R. Clark and D. E. Schimmel, "Efficient Reconfigurable Logic Circuits for Matching Complex Network Intrusion Detection Patterns, " in Field-Programmable Logic and Applications: 956-959, 2003. [26]C. R. Clark and D. E. Schimmel, "Scalable pattern matching for high speed networks," in Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on, 2004, pp. 249-257. [27]J. Moscola, Y. H. Cho, and J. W. Lockwood, "A Scalable Hybrid Regular Expression Pattern Matcher," in Field-Programmable Custom Computing Machines, 2006. FCCM ''06. 14th Annual IEEE Symposium on, 2006, pp. 337-338. [28]Y.-H. E. Yang, W. Jiang, and V. K. Prasanna, "Compact architecture for high-throughput regular expression matching on FPGA," in Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems San Jose, California: ACM, 2008. [29]N. Yamagaki, R. Sidhu, and S. Kamiya, "High-speed regular expression matching engine using multi-character NFA," in Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on, 2008, pp. 131-136. [30]J. Divyasree, H. Rajashekar, and K. Varghese, "Dynamically reconfigurable regular expression matching architecture," in Application-Specific Systems, Architectures and Processors, 2008. ASAP 2008. International Conference on, 2008, pp. 120-125. [31]S. Antonatos, K. G. Anagnostakis, and E. P. Markatos, "Generating realistic workloads for network intrusion detection systems, " SIGSOFT Softw. Eng. Notes, 29(1):207–215, 2004. [32]C.-T. D. Lo, Y.-G. Tai, and K. Psarris, "Hardware implementation for network intrusion detection rules with regular expression support," in Proceedings of the 2008 ACM symposium on Applied computing Fortaleza, Ceara, Brazil: ACM, 2008. [33]C.-T. D. Lo, and Y.-G. Tai, “Highly Space Efficient Counters for Perl Compatible Regular Expressions in FPGAs,” in the International Workshop on Applied Reconfigurable Computing, Imperial College London, U.K., March 26-28, 2008. [34]C.-C. Yang, "Two phase pattern matching algorithm and architecture for regular expression," in Department of Graduate Institute of Electrical Engineering, College of Electrical Engineering and Computer Science. vol. Master: National Taiwan University, 2008. [35]C.-L. Chang, "The design and implementation of a perl compatible regular expression pattern matching engine with pipeline architecture using FPGAs," in Department of Graduate Institute of Electrical Engineering, Master Thesis of College of Electrical Engineering and Computer Science: National Taiwan University, 2008. [36]Altera Inc, “DE2 Development and Education Board User Manual,” (v1.4.1), 2007.
|