Regular Expression Matching for Reconfigurable Packet Inspection
Recent intrusion detection systems (IDS) use regular expressions instead of
static patterns as a more efficient way to represent hazardous packet
payload contents. This presentation focuses on regular expressions pattern
matching engines implemented in reconfigurable hardware. We present a
Nondeterministic Finite Automata (NFA) based implementation, which takes
advantage of new basic building blocks to support more complex regular
expressions than the previous approaches. Our methodology is supported by a
tool that automatically generates the circuitry for the given regular
expressions, outputting VHDL representations ready for logic synthesis.
Furthermore, we include techniques to reduce the area cost of our designs
and maximize performance when targeting FPGAs.
Experimental results show that our tool is able to generate a regular
expression engine to match more than 500 IDS regular expressions (from the
Snort ruleset) using only 25K logic cells and achieving 2 Gbps throughput on
a Virtex2 and 2.9 on a Virtex4 device. Concerning the throughput per area
required per matching non-Meta character, our design is 3.4 and 10x more
efficient than previous ASIC and FPGA approaches, respectively.
Date: 2006-Nov-25 Time: 14:30:00 Room: sala 1.65, IST, TagusPark.
For more information:
Workshop “Metabolism and mathematical models: Two for a tango” – 2nd Edition
Title: Workshop Metabolism and mathematical models: Two for a tango – 2nd Edition
Dates: October 25-26, 2022
Location: This workshop will be held in a virtual way
The topic of this workshop is metabolism in general, with a special focus, although not exclusive, on parasitology. Besides an exploration of the biological, biochemical and biomedical aspects, the workshop will also aim at presenting some of the mathematical modelling, algorithmic theory and software development that have become crucial to explore such aspects.
This workshop is being organised in the context of two projects, both with the Inria European Team Erable. One of the projects involves a partnership with the University of São Paulo (USP), in São Paulo, Brazil, more specifically the Institute of Mathematics and Statistics (IME) and the Institute of Biomedical Sciences – Inria Associated Team Capoeira – and the other involves the Inesc-ID/IST in Portugal, ETH in Zürich and EMBL in Heidelberg – H2020 Twinning Project Olissipo.
The workshop is open to all members of these two projects but also, importantly, to the community in general.
The program and more details are available here.