ENREM: An efficient NFA-based regular expression matching engine on reconfigurable hardware for NIDS.
Gespeichert in:
| Titel: | ENREM: An efficient NFA-based regular expression matching engine on reconfigurable hardware for NIDS. |
|---|---|
| Autoren: | Hieu, Tran Trung1 hieutt@cse.hcmut.edu.vn, Thinh, Tran Ngoc1, Tomiyama, Shigenori2 |
| Quelle: | Journal of Systems Architecture. Apr2013, Vol. 59 Issue 4/5, p202-212. 11p. |
| Schlagwörter: | *COMPUTER network security, *MATCHING theory, *ADAPTIVE computing systems, *COMPUTER input-output equipment, *INTRUSION detection systems (Computer security), *PROBLEM solving |
| Abstract: | Abstract: Regular expression is a critical mechanism in modern network security and widely used in network intrusion detection system to describe malicious patterns. In order to speed up the pattern matching process, a number of studies have been investigated to implement regular expression matching on reconfigurable hardware. Several optimizations have been proposed, however the problem of sharing sub-patterns between multiple regular expressions is not solved completely. In this paper we present ENREM, an Efficient NFA-based Regular Expression Matching Engine on reconfigurable hardware. We introduce a new infix and suffix sharing architecture and employ it along with several techniques to optimize the required area of pattern matching circuits. In addition we developed tools for automatically generating the Verilog HDL source code of ENREM circuit from any given set of Perl compatible regular expression patterns. In order to evaluate proposed architecture, we exploit Snort rules and implement ENREM on Xilinx Virtex-II Pro XC2VP-50 FPGA. The system is tested on NetFPGA platform with DARPA intrusion detection as input data to verify the accuracy of circuit. The experimental results show that ENREM can reduce 42% LUTs and 32% FlipFlops compared with previous approaches while maintains high-speed matching throughput from 1.45 to 2.35Gbps. [Copyright &y& Elsevier] |
| Datenbank: | Academic Search Index |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:asx&genre=article&issn=13837621&ISBN=&volume=59&issue=4%2F5&date=20130401&spage=202&pages=202-212&title=Journal of Systems Architecture&atitle=ENREM%3A%20An%20efficient%20NFA-based%20regular%20expression%20matching%20engine%20on%20reconfigurable%20hardware%20for%20NIDS.&aulast=Hieu%2C%20Tran%20Trung&id=DOI:10.1016/j.sysarc.2013.03.013 Name: Full Text Finder Category: fullText Text: Full Text Finder Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif MouseOverText: Full Text Finder – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Hieu%20TT Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: asx DbLabel: Academic Search Index An: 89101452 RelevancyScore: 1205 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1204.61633300781 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: ENREM: An efficient NFA-based regular expression matching engine on reconfigurable hardware for NIDS. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Hieu%2C+Tran+Trung%22">Hieu, Tran Trung</searchLink><relatesTo>1</relatesTo><i> hieutt@cse.hcmut.edu.vn</i><br /><searchLink fieldCode="AR" term="%22Thinh%2C+Tran+Ngoc%22">Thinh, Tran Ngoc</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Tomiyama%2C+Shigenori%22">Tomiyama, Shigenori</searchLink><relatesTo>2</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Journal+of+Systems+Architecture%22">Journal of Systems Architecture</searchLink>. Apr2013, Vol. 59 Issue 4/5, p202-212. 11p. – Name: Subject Label: Subject Terms Group: Su Data: *<searchLink fieldCode="DE" term="%22COMPUTER+network+security%22">COMPUTER network security</searchLink><br />*<searchLink fieldCode="DE" term="%22MATCHING+theory%22">MATCHING theory</searchLink><br />*<searchLink fieldCode="DE" term="%22ADAPTIVE+computing+systems%22">ADAPTIVE computing systems</searchLink><br />*<searchLink fieldCode="DE" term="%22COMPUTER+input-output+equipment%22">COMPUTER input-output equipment</searchLink><br />*<searchLink fieldCode="DE" term="%22INTRUSION+detection+systems+%28Computer+security%29%22">INTRUSION detection systems (Computer security)</searchLink><br />*<searchLink fieldCode="DE" term="%22PROBLEM+solving%22">PROBLEM solving</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Abstract: Regular expression is a critical mechanism in modern network security and widely used in network intrusion detection system to describe malicious patterns. In order to speed up the pattern matching process, a number of studies have been investigated to implement regular expression matching on reconfigurable hardware. Several optimizations have been proposed, however the problem of sharing sub-patterns between multiple regular expressions is not solved completely. In this paper we present ENREM, an Efficient NFA-based Regular Expression Matching Engine on reconfigurable hardware. We introduce a new infix and suffix sharing architecture and employ it along with several techniques to optimize the required area of pattern matching circuits. In addition we developed tools for automatically generating the Verilog HDL source code of ENREM circuit from any given set of Perl compatible regular expression patterns. In order to evaluate proposed architecture, we exploit Snort rules and implement ENREM on Xilinx Virtex-II Pro XC2VP-50 FPGA. The system is tested on NetFPGA platform with DARPA intrusion detection as input data to verify the accuracy of circuit. The experimental results show that ENREM can reduce 42% LUTs and 32% FlipFlops compared with previous approaches while maintains high-speed matching throughput from 1.45 to 2.35Gbps. [Copyright &y& Elsevier] |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=asx&AN=89101452 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1016/j.sysarc.2013.03.013 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 11 StartPage: 202 Subjects: – SubjectFull: COMPUTER network security Type: general – SubjectFull: MATCHING theory Type: general – SubjectFull: ADAPTIVE computing systems Type: general – SubjectFull: COMPUTER input-output equipment Type: general – SubjectFull: INTRUSION detection systems (Computer security) Type: general – SubjectFull: PROBLEM solving Type: general Titles: – TitleFull: ENREM: An efficient NFA-based regular expression matching engine on reconfigurable hardware for NIDS. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Hieu, Tran Trung – PersonEntity: Name: NameFull: Thinh, Tran Ngoc – PersonEntity: Name: NameFull: Tomiyama, Shigenori IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 04 Text: Apr2013 Type: published Y: 2013 Identifiers: – Type: issn-print Value: 13837621 Numbering: – Type: volume Value: 59 – Type: issue Value: 4/5 Titles: – TitleFull: Journal of Systems Architecture Type: main |
| ResultId | 1 |
Full Text Finder
Nájsť tento článok vo Web of Science