References
- P.-C. Lin, Y.-D. Lin, T.-H. Lee, and Y.-C. Lai, "Using string matching for deep packet inspection," IEEE Computer, vol. 41, no. 4, pp. 23-28, 2008.
- K. Kim, S. Kang, I. Song, and T. Kwon, "TCAM partitioning for high - performance packet classification," J. KICS, vol. 31, No. 2B, pp. 91-97, 2006.
- T. AbuHmed, A. Mohaisen, and D. H. Nyang, "A survey on deep packet inspection for intrusion detection systems," Mag. Korea Telecommun. Soc., vol. 24, No. 11, pp. 25-36, 2007
- Y.-C. Yoon and S.-Y. Hwang, "Design and implementation of high-speed pattern matcher in network intrusion detection system," J. KICS, vol. 33, no. 11B, pp. 1020-1029, 2008.
- F. Yu, R. H. Katz, and T. V. Lakshman, "Gigabit rate packet pattern-matching using TCAM," in Proc. Int. Conf. Network Protocols (ICNP 2004), pp. 174-183, Oct. 2004.
- J.-S. Sung S.-M. Kang, Y. Lee, and T.-G. Kwon, "A multi-gigabit rate deep packet inspection algorithm using TCAM," in Proc. IEEE GLOBECOM, pp. 453-457, 2004.
- S. Yun, "An efficient TCAM-based implementation of multipattern matching using covered state encoding," IEEE Trans. Computers, vol. 61, no. 2, pp. 213-221, Feb. 2012. https://doi.org/10.1109/TC.2010.273
- A. V. Aho and M. J. Corasick, "Efficient string matching: an aid to bibliographic search," Commun. ACM, vol. 18, issue 6, pp. 652-654, 1975.
- L. Tan, B. Brotherton, and T. Sherwood, "Bit-split string-matching engines for intrusion detection and prevention," ACM Trans. Archit. and Code Optimization, vol. 3, no. 1, pp. 3-34, 2006. https://doi.org/10.1145/1132462.1132464
- H. Kim, H.-S. Hong, and S. Kang, "A memory-efficient bit-split parallel string matching using pattern dividing for intrusion detection systems," IEEE Trans. Parallel and Distributed Syst., vol. 22, no. 11, pp. 1004-1006, 2011.
- H. Kim, H. Hong, D. Baek, and S. Kang, "A pattern partitioning algorithm for memory-efficient parallel string matching in deep packet inspection," IEICE Trans. Commun., vol. E93-B, no. 6, pp. 1612-1614, 2010.
- Snort, "Intrusion detection system," http://ww w.snort.org.
- Xilinx: Virtex-4 VLX FPGA, http://www.xili nx.com.
- Renesas: TCAM, http://www.renesas.com/ pro ducts/memory/TCAM/index.jsp.