{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:48Z","timestamp":1750220628169,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,7]]},"DOI":"10.1145\/3406601.3406608","type":"proceedings-article","created":{"date-parts":[[2020,7,4]],"date-time":"2020-07-04T01:50:50Z","timestamp":1593827450000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Exploration of Hardware Architectures for String Matching Algorithms in Network Intrusion Detection Systems"],"prefix":"10.1145","author":[{"given":"Muhammad","family":"Rashid","sequence":"first","affiliation":[{"name":"Computer Engineering Department, Umm Al-Qura University, Makkah, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malik","family":"Imran","sequence":"additional","affiliation":[{"name":"Science and Technology Unit (STU), Umm Al-Qura University, Makkah, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Atif Raza","family":"Jafri","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, Bahria University, Islamabad, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,7,3]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"251","volume-title":"Melbourne","author":"Tharaka P. M. K.","year":"2017","unstructured":"P. M. K. Tharaka , D. M. D. Wijerathne , N. Perera , D. Vishwajith and A. Pasqual , \" Runtime Rule-Reconfigurable High Throughput NIPS on FPGA,\" International Conference on Field Programmable Technology (ICFPT) , Melbourne , 2017 , pp. 251 -- 254 . P. M. K. Tharaka, D. M. D. Wijerathne, N. Perera, D. Vishwajith and A. Pasqual, \"Runtime Rule-Reconfigurable High Throughput NIPS on FPGA,\" International Conference on Field Programmable Technology (ICFPT), Melbourne, 2017, pp. 251--254."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxs093"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1839667.1839672"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2017.2753843"},{"key":"e_1_3_2_1_5_1","first-page":"1","volume-title":"Madrid","author":"Carballo P. P.","year":"2017","unstructured":"Dom\u00ednguez, P. P. Carballo and A. Nunez , \" Programmable SoC Platform for Deep Packet Inspection using Enhanced Boyer-Moore Algorithm,\" 12th International Symposium on Recotnfigurable Communication-centric Systems-on-Chip (ReCoSoC) , Madrid , 2017 , pp. 1 -- 8 . Dom\u00ednguez, P. P. Carballo and A. Nunez, \"Programmable SoC Platform for Deep Packet Inspection using Enhanced Boyer-Moore Algorithm,\" 12th International Symposium on Recotnfigurable Communication-centric Systems-on-Chip (ReCoSoC), Madrid, 2017, pp. 1--8."},{"key":"e_1_3_2_1_6_1","first-page":"1","volume-title":"Baltimore","author":"Sarbishei I.","year":"2017","unstructured":"I. Sarbishei , S. Vakili , J.M. P. Langlois , and Y. Savaria , \" Scalable Memory-Less Architecture for String Matching With FPGAs,\" IEEE International Symposium on Circuits and Systems (ISCAS) , Baltimore , 2017 , pp. 1 -- 4 . I. Sarbishei, S. Vakili, J.M. P. Langlois, and Y. Savaria, \"Scalable Memory-Less Architecture for String Matching With FPGAs,\" IEEE International Symposium on Circuits and Systems (ISCAS), Baltimore, 2017, pp. 1--4."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.105"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2013.08.001"},{"key":"e_1_3_2_1_9_1","first-page":"1","article-title":"A Memory-Efficient Deterministic Finite Automaton-Based Bit-Split String Matching Scheme Using Pattern Uniqueness in Deep Packet Inspection","volume":"10","author":"Kim H.","year":"2015","unstructured":"H. Kim , K. Choi and S. Choi , \" A Memory-Efficient Deterministic Finite Automaton-Based Bit-Split String Matching Scheme Using Pattern Uniqueness in Deep Packet Inspection ,\" PLoSONE , vol. 10 , pp. 1 -- 24 , 2015 . H. Kim, K. Choi and S. Choi, \"A Memory-Efficient Deterministic Finite Automaton-Based Bit-Split String Matching Scheme Using Pattern Uniqueness in Deep Packet Inspection,\" PLoSONE, vol. 10, pp. 1--24, 2015.","journal-title":"PLoSONE"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.85"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11633-012-0660-2"},{"key":"e_1_3_2_1_12_1","first-page":"217","volume-title":"Ho Chi Minh","author":"Thinh T. N.","year":"2010","unstructured":"T. N. Thinh and S. Kittitornkun , \" Massively Parallel Cuckoo Pattern Matching Applied For NIDS\/NIPS,\" 5th International Symposium on Electronic, Design, Test and Applications , Ho Chi Minh , Vietnam , 2010 , pp. 217 -- 221 . T. N. Thinh and S. Kittitornkun, \"Massively Parallel Cuckoo Pattern Matching Applied For NIDS\/NIPS,\" 5th International Symposium on Electronic, Design, Test and Applications, Ho Chi Minh, Vietnam, 2010, pp. 217--221."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2015.11.025"},{"key":"e_1_3_2_1_14_1","first-page":"192","volume-title":"Tehran","author":"Hajiabadi M. H.","year":"2014","unstructured":"M. H. Hajiabadi , H. Saidi and M. Behdadfar , \" Scalable High-Throughput and Modular Hardware Based String Matching Algorithm,\" 11th International ISC Conference on Information Sec and Cryptology , Tehran , 2014 , pp. 192 -- 198 . M. H. Hajiabadi, H. Saidi and M. Behdadfar, \"Scalable High-Throughput and Modular Hardware Based String Matching Algorithm,\" 11th International ISC Conference on Information Sec and Cryptology, Tehran, 2014, pp.192--198."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.38"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2009.2028346"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2018.2809644"},{"key":"e_1_3_2_1_18_1","first-page":"1123","volume-title":"Chicago","author":"Roy I.","year":"2016","unstructured":"I. Roy , A. Srivastava , M. Nourian , M. Becchi and S. Aluru , \" High Performance Pattern Matching using the Automata Processor,\" International Parallel and Distributed Processing Symposium (IPDPS) , Chicago , 2016 , pp. 1123 -- 1132 . I. Roy, A. Srivastava, M. Nourian, M. Becchi and S. Aluru, \"High Performance Pattern Matching using the Automata Processor,\" International Parallel and Distributed Processing Symposium (IPDPS), Chicago, 2016, pp. 1123--1132."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2015.05.017"},{"key":"e_1_3_2_1_20_1","volume-title":"[Online] available at: https:\/\/www.sans.org\/reading-room\/whitepapers\/detection\/understanding-intrusion-detection-systems-337","author":"Rozenblum D.","year":"2001","unstructured":"D. Rozenblum , \" Understanding Intrusion Detection Systems ,\" SANS Institute --- Information Security Reading Room , ( 2001 ), [Online] available at: https:\/\/www.sans.org\/reading-room\/whitepapers\/detection\/understanding-intrusion-detection-systems-337 . D. Rozenblum, \"Understanding Intrusion Detection Systems,\" SANS Institute--- Information Security Reading Room, (2001), [Online] available at: https:\/\/www.sans.org\/reading-room\/whitepapers\/detection\/understanding-intrusion-detection-systems-337."},{"key":"e_1_3_2_1_21_1","volume-title":"[Online] available at: https:\/\/www.techopedia.com\/definition\/12826\/host-based-intrusion-detection-system-hids","author":"Intrusion Detection Host Based","year":"2019","unstructured":"Host Based Intrusion Detection System (HIDS), Last Accessed ( 2019 ), [Online] available at: https:\/\/www.techopedia.com\/definition\/12826\/host-based-intrusion-detection-system-hids . Host Based Intrusion Detection System (HIDS), Last Accessed (2019), [Online] available at: https:\/\/www.techopedia.com\/definition\/12826\/host-based-intrusion-detection-system-hids."},{"key":"e_1_3_2_1_22_1","first-page":"11","volume-title":"V. vassilakis and I. D. Moscholios, \"A Signature Based Intrusion Detection Systems for the Internet of Things","author":"P.","year":"2018","unstructured":"P. P. loulianou , V. vassilakis and I. D. Moscholios, \"A Signature Based Intrusion Detection Systems for the Internet of Things , Information and Communication Technology Forum (ICTF) , Graz , 2018 , pp. 11 -- 13 . P. P. loulianou, V. vassilakis and I. D. Moscholios, \"A Signature Based Intrusion Detection Systems for the Internet of Things, Information and Communication Technology Forum (ICTF), Graz, 2018, pp. 11--13."},{"key":"e_1_3_2_1_23_1","volume-title":"Last Accessed","author":"Beta Snort","year":"2019","unstructured":"Snort 3.0 Beta , Open Source IDS , Last Accessed ( 2019 ), [Online] available at: https\/\/www.snort.org\/. Snort 3.0Beta, Open Source IDS, Last Accessed (2019), [Online] available at: https\/\/www.snort.org\/."},{"key":"e_1_3_2_1_24_1","volume-title":"[Online] available at: https:\/\/resources.sei.cmu.edu\/asset_files\/Presentation\/2016_017_001_449890.pdf","author":"Tutorial Suricata","year":"2019","unstructured":"Suricata Tutorial , Last Accessed ( 2019 ), [Online] available at: https:\/\/resources.sei.cmu.edu\/asset_files\/Presentation\/2016_017_001_449890.pdf . Suricata Tutorial, Last Accessed (2019), [Online] available at: https:\/\/resources.sei.cmu.edu\/asset_files\/Presentation\/2016_017_001_449890.pdf."},{"key":"e_1_3_2_1_25_1","volume-title":"Last Accessed","author":"Network Security Monitor The Bro","year":"2019","unstructured":"The Bro Network Security Monitor , Open Source IDS , Last Accessed ( 2019 ), [Online] available at: https:\/\/www.zeek.org\/bro-cybersecurity-summit-7 The Bro Network Security Monitor, Open Source IDS, Last Accessed (2019), [Online] available at: https:\/\/www.zeek.org\/bro-cybersecurity-summit-7"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2828319"},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. of 11th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)","author":"Rashid M.","year":"2016","unstructured":"M. Rashid , M. Imran , A. R. Jafri , \"Comparative analysis of flexible cryptographic implementations \", In Proc. of 11th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC) , Tallinn, Estonia , 2016 . M. Rashid, M. Imran, A. R. Jafri, \"Comparative analysis of flexible cryptographic implementations\", In Proc. of 11th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), Tallinn, Estonia, 2016."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126619300034"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2791666"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.04.089"}],"event":{"name":"IAIT2020: The 11th International Conference on Advances in Information Technology","sponsor":["Microsoft Corporation Microsoft Corporation","NECTEC National Electronics and Computer Technology Center","KMUTT King Mongkut's University of Technology Thonburi"],"location":"Bangkok Thailand","acronym":"IAIT2020"},"container-title":["Proceedings of the 11th International Conference on Advances in Information Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406601.3406608","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3406601.3406608","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:36Z","timestamp":1750197696000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406601.3406608"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7]]},"references-count":30,"alternative-id":["10.1145\/3406601.3406608","10.1145\/3406601"],"URL":"https:\/\/doi.org\/10.1145\/3406601.3406608","relation":{},"subject":[],"published":{"date-parts":[[2020,7]]},"assertion":[{"value":"2020-07-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}