Nfa Based Regular Expression Matching on Fpga

dc.contributor.author Sert, Kamil
dc.contributor.author Bazlamaçcı, Cüneyt
dc.date.accessioned 2022-10-27T08:31:16Z
dc.date.available 2022-10-27T08:31:16Z
dc.date.issued 2021
dc.description.abstract String matching is about finding all occurrences of a string within a given text. String matching algorithms have important roles in various real world areas such as web and security applications. In this work, we are interested in solving regular expression matching hence a more general form of string matching problem targeting especially the field of network intrusion detection systems (NIDS). In our work, we enhance a non-deterministic finite automata (NFA) based method on FPGA considerably. We propose to use a matching structure that processes two consecutive characters instead of one in order to yield better memory utilization and provide a novel mapping of this new architecture onto FPGA. The amount of digital circuitry needed to represent the NFA is reduced due to having less number of states and less number of LUTs in the devised 2-character regex matching process. An evaluation study is performed using the well-known Snort rule set and a sizable performance improvement is demonstrated. en_US
dc.identifier.doi 10.1109/CITS52676.2021.9618426
dc.identifier.doi 10.1109/CITS52676.2021 en_US
dc.identifier.isbn 978-166544913-7 en_US
dc.identifier.scopus 2-s2.0-85123774831
dc.identifier.uri https://doi.org/10.1109/CITS52676.2021.9618426
dc.identifier.uri https://hdl.handle.net/11147/12570
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.relation 2021 International Conference on Computer, Information and Telecommunication Systems (CITS) en_US
dc.relation International Conference on Computer, Information, and Telecommunication Systems, CITS 2021 en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Network intrusion detection en_US
dc.subject Network security en_US
dc.subject NFA en_US
dc.subject Regular expression matching en_US
dc.subject String matching en_US
dc.title Nfa Based Regular Expression Matching on Fpga en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.id 0000-0001-8329-5147
gdc.author.id 0000-0001-8329-5147 en_US
gdc.author.institutional Bazlamaçcı, Cüneyt
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality N/A
gdc.description.wosquality N/A
gdc.identifier.openalex W4285521793
gdc.identifier.wos WOS:000855068000028
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.635068E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 1.9373685E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 0.76694649
gdc.openalex.normalizedpercentile 0.69
gdc.opencitations.count 0
gdc.scopus.citedcount 5
gdc.wos.citedcount 0
relation.isAuthorOfPublication.latestForDiscovery 9f128487-3dfa-4e19-ace7-6b7eabd8c5a8
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
NFA_Based_Regular.pdf
Size:
1.64 MB
Format:
Adobe Portable Document Format
Description:
Conference Paper

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
3.2 KB
Format:
Item-specific license agreed upon to submission
Description: