{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T18:54:38Z","timestamp":1773082478381,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642155116","type":"print"},{"value":"9783642155123","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-15512-3_5","type":"book-chapter","created":{"date-parts":[[2010,8,31]],"date-time":"2010-08-31T12:27:39Z","timestamp":1283257659000},"page":"79-96","source":"Crossref","is-referenced-by-count":36,"title":["GrAVity: A Massively Parallel Antivirus Engine"],"prefix":"10.1007","author":[{"given":"Giorgos","family":"Vasiliadis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sotiris","family":"Ioannidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"6","key":"5_CR1","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1145\/360825.360855","volume":"18","author":"A.V. Aho","year":"1975","unstructured":"Aho, A.V., Corasick, M.J.: Efficient String Matching: an Aid to Bibliographic Search. Communications of the ACM\u00a018(6), 333\u2013340 (1975)","journal-title":"Communications of the ACM"},{"key":"5_CR2","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1145\/968280.968312","volume-title":"Proceedings of the 2004 ACM\/SIGDA 12th International Symposium on Field Programmable Gate Arrays (FPGA 2004)","author":"Z.K. Baker","year":"2004","unstructured":"Baker, Z.K., Prasanna, V.K.: Time and area efficient pattern matching on FPGAs. In: Proceedings of the 2004 ACM\/SIGDA 12th International Symposium on Field Programmable Gate Arrays (FPGA 2004), pp. 223\u2013232. ACM, New York (2004)"},{"issue":"10","key":"5_CR3","doi-asserted-by":"crossref","first-page":"762","DOI":"10.1145\/359842.359859","volume":"20","author":"R.S. Boyer","year":"1977","unstructured":"Boyer, R.S., Moore, J.S.: A fast string searching algorithm. Communications of the Association for Computing Machinery\u00a020(10), 762\u2013772 (1977)","journal-title":"Communications of the Association for Computing Machinery"},{"issue":"1","key":"5_CR4","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/40.988691","volume":"22","author":"F. Braun","year":"2002","unstructured":"Braun, F., Lockwood, J., Waldvogel, M.: Protocol wrappers for layered network packet processing in reconfigurable hardware. IEEE Micro\u00a022(1), 66\u201374 (2002)","journal-title":"IEEE Micro"},{"key":"5_CR5","unstructured":"Cha, S.K., Moraru, I., Jang, J., Truelove, J., Brumley, D., Andersen, D.G.: SplitScreen: Enabling efficient, distributed malware detection. In: Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA (April 2010)"},{"key":"5_CR6","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1016\/B978-012088476-6\/50007-1","volume-title":"Network Processor Design: Issues and Practices","author":"C.R. Clark","year":"2005","unstructured":"Clark, C.R., Lee, W., Schimmel, D.E., Contis, D., Kon, M., Thomas, A.: A Hardware Platform for Network Intrusion Detection and Prevention. In: Crowley, P., Franklin, M.A., Hadimioglu, H., Onufryk, P.Z. (eds.) Network Processor Design: Issues and Practices, vol.\u00a03, pp. 99\u2013118. Morgan Kaufmann, San Francisco (2005)"},{"key":"5_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/11856214_16","volume-title":"Recent Advances in Intrusion Detection","author":"W. Bruijn de","year":"2006","unstructured":"de Bruijn, W., Slowinska, A., van Reeuwijk, K., Hruby, T., Xu, L., Bos, H.: SafeCard: a Gigabit IPS on the network card. In: Zamboni, D., Kr\u00fcgel, C. (eds.) RAID 2006. LNCS, vol.\u00a04219, pp. 311\u2013330. Springer, Heidelberg (2006)"},{"issue":"1","key":"5_CR8","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MM.2004.1268997","volume":"24","author":"S. Dharmapurikar","year":"2004","unstructured":"Dharmapurikar, S., Krishnamurthy, P., Sproull, T.S., Lockwood, J.W.: Deep packet inspection using parallel bloom filters. IEEE Micro\u00a024(1), 52\u201361 (2004)","journal-title":"IEEE Micro"},{"issue":"1\/2","key":"5_CR9","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1504\/IJSN.2007.012824","volume":"2","author":"O. Erdogan","year":"2007","unstructured":"Erdogan, O., Cao, P.: Hash-AV: Fast virus signature scanning by cache-resident filters. International Journal of Security and Networks\u00a02(1\/2), 50\u201359 (2007)","journal-title":"International Journal of Security and Networks"},{"key":"5_CR10","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1145\/1508128.1508171","volume-title":"FPGA 2009: Proceeding of the ACM\/SIGDA International Symposium on Field Programmable Gate Arrays","author":"J.T.L. Ho","year":"2009","unstructured":"Ho, J.T.L., Lemieux, G.G.: PERG-Rx: a hardware pattern-matching engine supporting limited regular expressions. In: FPGA 2009: Proceeding of the ACM\/SIGDA International Symposium on Field Programmable Gate Arrays, pp. 257\u2013260. ACM, New York (2009)"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Huang, N.-F., Hung, H.-W., Lai, S.-H., Chu, Y.-M., Tsai, W.-Y.: A gpu-based multiple-pattern matching algorithm for network intrusion detection systems. In: 22nd International Conference on Advanced Information Networking and Applications - Workshops, AINAW 2008, pp. 62\u201367 (25-28, 2008)","DOI":"10.1109\/WAINA.2008.145"},{"key":"5_CR12","unstructured":"Kojm, T.: Clamav, \n                    \n                      http:\/\/www.clamav.net\/"},{"key":"5_CR13","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1145\/1626195.1626228","volume-title":"SIN 2009: Proceedings of the 2nd International Conference on Security of Information and Networks","author":"F. Kulishov","year":"2009","unstructured":"Kulishov, F.: DFA-based and SIMD NFA-based regular expression matching on Cell BE for fast network traffic filtering. In: SIN 2009: Proceedings of the 2nd International Conference on Security of Information and Networks, pp. 123\u2013127. ACM, New York (2009)"},{"issue":"5","key":"5_CR14","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MM.2009.81","volume":"29","author":"Y.-D. Lin","year":"2009","unstructured":"Lin, Y.-D., Lin, P.-C., Lai, Y.-C., Liu, T.-Y.: Hardware-Software Codesign for High-Speed Signature-based Virus Scanning. IEEE Micro\u00a029(5), 56\u201365 (2009)","journal-title":"IEEE Micro"},{"issue":"12","key":"5_CR15","doi-asserted-by":"publisher","first-page":"937","DOI":"10.1016\/j.sysarc.2007.03.005","volume":"53","author":"Y.-D. Lin","year":"2007","unstructured":"Lin, Y.-D., Tseng, K.-K., Lee, T.-H., Lin, Y.-N., Hung, C.-C., Lai, Y.-C.: A platform-based SoC design and implementation of scalable automaton matching for deep packet inspection. J. Syst. Archit.\u00a053(12), 937\u2013950 (2007)","journal-title":"J. Syst. Archit."},{"key":"5_CR16","first-page":"6","volume-title":"Proceedings of the 13th USENIX Security Symposium","author":"Y. Miretskiy","year":"2004","unstructured":"Miretskiy, Y., Das, A., Wright, C.P., Zadok, E.: Avfs: An On-Access Anti-Virus File System. In: Proceedings of the 13th USENIX Security Symposium, p. 6. USENIX Association, Berkeley (2004)"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Moscola, J., Lockwood, J., Loui, R., Pachos, M.: Implementation of a Content-Scanning Module for an Internet Firewall. In: Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), Napa, CA, USA, pp. 31\u201338 (April 2003)","DOI":"10.1109\/FPGA.2003.1227239"},{"key":"5_CR18","unstructured":"NVIDIA. NVIDIA CUDA Compute Unified Device Architecture Programming Guide, version 3.0, \n                    \n                      http:\/\/developer.download.nvidia.com\/compute\/cuda\/3_0\/toolkit\/docs\/NVIDIA_CUDA_ProgrammingGuide.pdf"},{"key":"5_CR19","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1366230.1366237","volume-title":"CF 2008: Proceedings of the 2008 Conference on Computing Frontiers","author":"D.P. Scarpazza","year":"2008","unstructured":"Scarpazza, D.P., Villa, O., Petrini, F.: Exact multi-pattern string matching on the cell\/b.e. processor. In: CF 2008: Proceedings of the 2008 Conference on Computing Frontiers, pp. 33\u201342. ACM, New York (2008)"},{"key":"5_CR20","unstructured":"Sidhu, R., Prasanna, V.: Fast regular expression matching using FPGAs. In: IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2001 (2001)"},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Smith, R., Goyal, N., Ormont, J., Sankaralingam, K., Estan, C.: Evaluating GPUs for Network Packet Signature Matching. In: Proceedings of the International Symposium on Performance Analysis of Systems and Software (2009)","DOI":"10.1109\/ISPASS.2009.4919649"},{"key":"5_CR22","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1109\/INFOCOM.2008.42","volume-title":"INFOCOM 2008. The 27th Conference on Computer Communications","author":"T. Song","year":"2008","unstructured":"Song, T., Zhang, W., Wang, D., Xue, Y.: A Memory Efficient Multiple Pattern Matching Architecture for Network Security. In: INFOCOM 2008. The 27th Conference on Computer Communications, pp. 166\u2013170. IEEE, Los Alamitos (13-18, 2008)"},{"key":"5_CR23","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1109\/FCCM.2004.46","volume-title":"FCCM 2004: Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines","author":"I. Sourdis","year":"2004","unstructured":"Sourdis, I., Pnevmatikatos, D.: Pre-decoded CAMs for efficient and high-speed NIDS pattern matching. In: FCCM 2004: Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, Washington, DC, USA, pp. 258\u2013267. IEEE Computer Society, Los Alamitos (2004)"},{"issue":"2","key":"5_CR24","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1109\/TVLSI.2007.912036","volume":"16","author":"I. Sourdis","year":"2008","unstructured":"Sourdis, I., Pnevmatikatos, D.N., Vassiliadis, S.: Scalable multigigabit pattern matching for packet inspection. IEEE Transactions on Very Large Scale Integration (VLSI) Systems\u00a016(2), 156\u2013166 (2008)","journal-title":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems"},{"key":"5_CR25","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/1787275.1787296","volume-title":"CF 2010: Proceedings of the 7th ACM International Conference on Computing Frontiers","author":"A. Tumeo","year":"2010","unstructured":"Tumeo, A., Villa, O., Sciuto, D.: Efficient pattern matching on GPUs for intrusion detection systems. In: CF 2010: Proceedings of the 7th ACM International Conference on Computing Frontiers, pp. 87\u201388. ACM, New York (2010)"},{"key":"5_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/978-3-540-87403-4_7","volume-title":"Recent Advances in Intrusion Detection","author":"G. Vasiliadis","year":"2008","unstructured":"Vasiliadis, G., Antonatos, S., Polychronakis, M., Markatos, E.P., Ioannidis, S.: Gnort: High Performance Network Intrusion Detection Using Graphics Processors. In: Lippmann, R., Kirda, E., Trachtenberg, A. (eds.) RAID 2008. LNCS, vol.\u00a05230, pp. 116\u2013134. Springer, Heidelberg (2008)"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Vasiliadis, G., Polychronakis, M., Antonatos, S., Markatos, E.P., Ioannidis, S.: Regular Expression Matching on Graphics Hardware for Intrusion Detection. In: Proceedings of 12th International Symposium on Recent Advances in Intrusion Detection (RAID) (2009)","DOI":"10.1007\/978-3-642-04342-0_14"},{"key":"5_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-642-03644-6_15","volume-title":"Advanced Parallel Processing Technologies","author":"C. Wu","year":"2009","unstructured":"Wu, C., Yin, J., Cai, Z., Zhu, E., Chen, J.: A Hybrid Parallel Signature Matching Model for Network Security Applications Using SIMD GPU. In: Dou, Y., Gruber, R., Joller, J.M. (eds.) APPT 2009. LNCS, vol.\u00a05737, pp. 191\u2013204. Springer, Heidelberg (2009)"},{"key":"5_CR29","first-page":"174","volume-title":"Proceedings of the 12th IEEE International Conference on Network Protocols (ICNP 2004)","author":"F. Yu","year":"2004","unstructured":"Yu, F., Katz, R.H., Lakshman, T.V.: Gigabit Rate Packet Pattern-Matching Using TCAM. In: Proceedings of the 12th IEEE International Conference on Network Protocols (ICNP 2004), Washington, DC, USA, pp. 174\u2013183. IEEE Computer Society, Los Alamitos (October 2004)"}],"container-title":["Lecture Notes in Computer Science","Recent Advances in Intrusion Detection"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15512-3_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T12:56:12Z","timestamp":1619787372000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15512-3_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642155116","9783642155123"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15512-3_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}