{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T17:55:20Z","timestamp":1785952520610,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":85,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T00:00:00Z","timestamp":1638748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["NRF-2018R1A5A1059921"],"award-info":[{"award-number":["NRF-2018R1A5A1059921"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,12,6]]},"DOI":"10.1145\/3485832.3485878","type":"proceedings-article","created":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T13:42:32Z","timestamp":1638798152000},"page":"620-633","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Reinhardt: Real-time Reconfigurable Hardware Architecture for Regular Expression Matching in DPI"],"prefix":"10.1145","author":[{"given":"Taejune","family":"Park","sequence":"first","affiliation":[{"name":"Chonnam National University, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jaehyun","family":"Nam","sequence":"additional","affiliation":[{"name":"AccuKnox, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Seung Ho","family":"Na","sequence":"additional","affiliation":[{"name":"KAIST, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jaewoong","family":"Chung","sequence":"additional","affiliation":[{"name":"Atto Research, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Seungwon","family":"Shin","sequence":"additional","affiliation":[{"name":"KAIST, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,12,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. CVE Detail. https:\/\/www.cvedetails.com."},{"key":"e_1_3_2_1_2_1","unstructured":"2021. Titan IC RXP. https:\/\/www.mellanox.com\/titan-ic."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2015.7134091"},{"key":"e_1_3_2_1_4_1","unstructured":"Tamer AbuHmed Abedelaziz Mohaisen and DaeHun Nyang. 2008. A survey on deep packet inspection for intrusion detection systems. arXiv preprint arXiv:0803.0037(2008)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2014.6957145"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTON.2018.8473638"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2013.08.006"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2006.311246"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2006.270302"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71431-6_17"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.7"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASP.2008.4570793"},{"key":"e_1_3_2_1_13_1","unstructured":"Check Point Software Technologies Ltd.2019. How quick are turn-around times for IPS signature updates addressing newly found vulnerabilities. https:\/\/supportcenter.checkpoint.com\/supportcenter\/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk98937."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2011.072210.00075"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2018.00023"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2009.179"},{"key":"e_1_3_2_1_17_1","unstructured":"CORSA. 2019. Is Your Network Security Keeping Up?https:\/\/www.corsa.com\/wp-content\/uploads\/PDFs\/Corsa_WP-Is_Your_Network_Security_Keeping_Up.pdf."},{"key":"e_1_3_2_1_18_1","unstructured":"Emerging Threats. 2021. Emerging Threats Rulesets. https:\/\/rules.emergingthreats.net https:\/\/doc.emergingthreats.net."},{"key":"e_1_3_2_1_19_1","unstructured":"GSMECIEG ETSI. 2015. 004 Mobile Edge Computing (MEC) Service Scenarios V1. 1.1 (2015)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11235-018-0475-8"},{"key":"e_1_3_2_1_21_1","unstructured":"FierceWireless. 2019. Deep Packet Inspection: Getting the Most Out of 5G. https:\/\/www.fiercewireless.com\/sponsored\/deep-packet-inspection-getting-most-out-5g."},{"key":"e_1_3_2_1_22_1","unstructured":"FireEye. 2021. FireEye Dynamic Threat Intelligence Cloud. https:\/\/www.threatprotectworks.com\/Dynamic-Threat-Intelligence-cloud.asp."},{"key":"e_1_3_2_1_23_1","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), Renton, WA."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145694.2145704"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.21"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Melvin\u00a0B Greer\u00a0Jr and John\u00a0W Ngo. 2012. Personal emergency preparedness plan (pepp) facebook app: Using cloud computing mobile technology and social networking services to decompress traditional channels of communication during emergencies and disasters. In 2012 IEEE Ninth International Conference on Services Computing. IEEE 494\u2013498.","DOI":"10.1109\/SCC.2012.106"},{"key":"e_1_3_2_1_27_1","volume-title":"26th International Conference on Field Programmable Logic and Applications (FPL).","author":"Gupta PK","year":"2016","unstructured":"PK Gupta. 2016. Accelerating datacenter workloads. In 26th International Conference on Field Programmable Logic and Applications (FPL)."},{"key":"e_1_3_2_1_28_1","volume-title":"Pcre: Perl compatible regular expressions. Online http:\/\/www.pcre.org(2005).","author":"Hazel Philip","year":"2005","unstructured":"Philip Hazel. 2005. Pcre: Perl compatible regular expressions. Online http:\/\/www.pcre.org(2005)."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2013.03.013"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPGA.2002.1106666"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386367.3431290"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/APNOMS.2014.6996582"},{"key":"e_1_3_2_1_33_1","unstructured":"InfoSecurity. 2019. Advanced Malware Detection - Signatures vs. Behavior Analysis. https:\/\/www.infosecurity-magazine.com\/opinions\/malware-detection-signatures\/."},{"key":"e_1_3_2_1_34_1","unstructured":"Intel. 2019. Hyperscan. https:\/\/github.com\/intel\/hyperscan."},{"key":"e_1_3_2_1_35_1","unstructured":"Intel. 2021. Intel DPDK: Data Plane Development Kit. http:\/\/dpdk.org."},{"key":"e_1_3_2_1_36_1","unstructured":"Intel 01.org. 2019. Hyperscan sample data. https:\/\/01.org\/downloads\/sample-data-hyperscan-hsbench-performance-measurement."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314148.3314356"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/502217.502236"},{"key":"e_1_3_2_1_39_1","unstructured":"Sailesh Kumar. 2007. Survey of current network intrusion detection techniques. Washington Univ. in St. Louis(2007) 1\u201318."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2013.6645510"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2011.17"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASI.2018.8394319"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2007.909801"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.254"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2013.6645505"},{"key":"e_1_3_2_1_47_1","volume-title":"Connected vehicles: Solutions and challenges","author":"Lu Ning","year":"2014","unstructured":"Ning Lu, Nan Cheng, Ning Zhang, Xuemin Shen, and Jon\u00a0W Mark. 2014. Connected vehicles: Solutions and challenges. IEEE internet of things journal 1, 4 (2014), 289\u2013299."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323548.1323571"},{"key":"e_1_3_2_1_49_1","unstructured":"Mitre. 2021. Common Vulnerabilities and Exposures (CVE). https:\/\/cve.mitre.org\/."},{"key":"e_1_3_2_1_50_1","volume-title":"Proc. 16th Workshop on Synthesis And System Integration of Mixed Information technologies. 359\u2013364","author":"Nakahara Hiroki","year":"2010","unstructured":"Hiroki Nakahara, Tsutomu Sasao, and Munehiro Matsuura. 2010. A regular expression matching circuit based on a modular non-deterministic finite automaton with multi-character transition. In Proc. 16th Workshop on Synthesis And System Integration of Mixed Information technologies. 359\u2013364."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.E95.D.364"},{"key":"e_1_3_2_1_52_1","unstructured":"NetFPGA. 2014. NetFPGA-SUME board. https:\/\/netfpga.org\/site\/#\/systems\/1netfpga-sume\/details\/."},{"key":"e_1_3_2_1_53_1","unstructured":"NetFPGA-SUME. 2020. NetFPGA SUME Reference NIC. https:\/\/github.com\/NetFPGA\/NetFPGA-SUME-public\/wiki\/NetFPGA-SUME-Reference-NIC."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2016.7565106"},{"key":"e_1_3_2_1_55_1","unstructured":"Nping. 2021. An Open source network packet generation. https:\/\/nmap.org\/nping\/."},{"key":"e_1_3_2_1_56_1","volume-title":"Vehicular communication systems: Enabling technologies, applications, and future outlook on intelligent transportation","author":"Papadimitratos Panos","year":"2009","unstructured":"Panos Papadimitratos, Arnaud De\u00a0La\u00a0Fortelle, Knut Evenssen, Roberto Brignolo, and Stefano Cosenza. 2009. Vehicular communication systems: Enabling technologies, applications, and future outlook on intelligent transportation. IEEE communications magazine 47, 11 (2009), 84\u201395."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-020-09568-3"},{"key":"e_1_3_2_1_58_1","unstructured":"PcapPlusPlus. 2020. DpdkBridge. https:\/\/github.com\/seladb\/PcapPlusPlus\/tree\/master\/Examples\/DpdkBridge."},{"key":"e_1_3_2_1_59_1","unstructured":"Pupuweb. 2019. Deep Packet Inspection (DPI) and 5G: Network Visibility and Real-time Application Awareness. https:\/\/pupuweb.com\/dpi-5g-network-visibility-real-time-application-awareness\/."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665678"},{"key":"e_1_3_2_1_61_1","unstructured":"RAPID7. 2017. The Pros & Cons of Intrusion Detection Systems. https:\/\/blog.rapid7.com\/2017\/01\/11\/the-pros-cons-of-intrusion-detection-systems\/."},{"key":"e_1_3_2_1_62_1","volume-title":"Field-Programmable Custom Computing Machines, 2001. FCCM\u201901. The 9th Annual IEEE Symposium on. IEEE, 227\u2013238","author":"Sidhu Reetinder","year":"2001","unstructured":"Reetinder Sidhu and Viktor\u00a0K Prasanna. 2001. Fast regular expression matching using FPGAs. In Field-Programmable Custom Computing Machines, 2001. FCCM\u201901. The 9th Annual IEEE Symposium on. IEEE, 227\u2013238."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3035954"},{"key":"e_1_3_2_1_64_1","unstructured":"Snort. 2021. Network Intrusion Detection System. https:\/\/www.snort.org\/."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-007-0131-0"},{"key":"e_1_3_2_1_66_1","unstructured":"Suricata. 2021. An open source-based intrusion detection system (IDS). https:\/\/suricata-ids.org\/."},{"key":"e_1_3_2_1_67_1","unstructured":"Symantec. 2002. Managing Intrusion Detection Systems in Large Organizations Part One. https:\/\/www.symantec.com\/connect\/articles\/managing-intrusion-detection-systems-large-organizations-part-one."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2014.05.336"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2010.5683410"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508128.1508139"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/363347.363387"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/DASC.2011.128"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/MVT.2015.2390920"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2006.204"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87403-4_7"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04342-0_14"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.116"},{"key":"e_1_3_2_1_78_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Wang Xiang","year":"2019","unstructured":"Xiang Wang, Yang Hong, Harry Chang, KyoungSoo Park, Geoff Langdale, Jiayu Hu, and Heqing Zhu. 2019. Hyperscan: a fast multi-pattern regex matcher for modern CPUs. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 631\u2013648."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2566669"},{"key":"e_1_3_2_1_80_1","volume-title":"Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on. IEEE, 131\u2013136","author":"Yamagaki Norio","year":"2008","unstructured":"Norio Yamagaki, Reetinder Sidhu, and Satoshi Kamiya. 2008. High-speed regular expression matching engine using multi-character NFA. In Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on. IEEE, 131\u2013136."},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.129"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477948"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2011.5934986"},{"key":"e_1_3_2_1_84_1","unstructured":"Zeek (Bro). 2021. The Zeek (Bro) Network Security Monitor. https:\/\/www.zeek.org\/."},{"key":"e_1_3_2_1_85_1","volume-title":"NetFPGA SUME: Toward 100 Gbps as research commodity","author":"Zilberman Noa","year":"2014","unstructured":"Noa Zilberman, Yury Audzevich, G\u00a0Adam Covington, and Andrew\u00a0W Moore. 2014. NetFPGA SUME: Toward 100 Gbps as research commodity. IEEE micro 34, 5 (2014), 32\u201341."}],"event":{"name":"ACSAC '21: Annual Computer Security Applications Conference","location":"Virtual Event USA","acronym":"ACSAC '21"},"container-title":["Annual Computer Security Applications Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3485832.3485878","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3485832.3485878","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T19:15:30Z","timestamp":1755890130000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3485832.3485878"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,6]]},"references-count":85,"alternative-id":["10.1145\/3485832.3485878","10.1145\/3485832"],"URL":"https:\/\/doi.org\/10.1145\/3485832.3485878","relation":{},"subject":[],"published":{"date-parts":[[2021,12,6]]},"assertion":[{"value":"2021-12-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}