2008
DOI: 10.1145/1331331.1331345
|View full text |Cite
|
Sign up to set email alerts
|

Deep network packet filter design for reconfigurable devices

Abstract: Most network routers and switches provide some protection against the network attacks. However, the rapidly increasing amount of damages reported over the past few years indicates the urgent need for tougher security. Deep-packet inspection is one of the solutions to capture packets that can not be identified using the traditional methods. It uses a list of signatures to scan the entire content of the packet, providing the means to filter harmful packets out of the network. Since one signature does not depend … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
23
0
2

Year Published

2010
2010
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 32 publications
(25 citation statements)
references
References 28 publications
(31 reference statements)
0
23
0
2
Order By: Relevance
“…Las FPGA ya han demostrado que tienen el potencial para acelerar aplicaciones de cómputo intensivo, prueba de esto es la constante publicación de procesos computacionales implementados sobre FPGA; estas publicaciones cubren áreas como: redes neuronales [23], [24], [25], [26], bús-queda de secuencias genéticas [27], [28], filtrado digital [29], [30], [31], [32], filtrado de paquetes de red [33], [34] y simulaciones financieras MonteCarlo [35], [36] entre otras. No todas las aplicaciones se pueden beneficiar de igual manera en una FPGA y debido a la dificultad que representa mapear una aplicación en estos dispositivos, Es aconsejable hacer algunas estimaciones previas con el fin determinar las posibilidades de aceleración que tendrá un algoritmo específico.…”
Section: Las Fpga Y La Computación De Alto Rendimientounclassified
“…Las FPGA ya han demostrado que tienen el potencial para acelerar aplicaciones de cómputo intensivo, prueba de esto es la constante publicación de procesos computacionales implementados sobre FPGA; estas publicaciones cubren áreas como: redes neuronales [23], [24], [25], [26], bús-queda de secuencias genéticas [27], [28], filtrado digital [29], [30], [31], [32], filtrado de paquetes de red [33], [34] y simulaciones financieras MonteCarlo [35], [36] entre otras. No todas las aplicaciones se pueden beneficiar de igual manera en una FPGA y debido a la dificultad que representa mapear una aplicación en estos dispositivos, Es aconsejable hacer algunas estimaciones previas con el fin determinar las posibilidades de aceleración que tendrá un algoritmo específico.…”
Section: Las Fpga Y La Computación De Alto Rendimientounclassified
“…Some excellent surveys can be found in [6], [18]. Based on the platform for implementation, the state-of-the-art solutions can be generally divided into three categories: multicore processor -based [9], [11], [19], application-specific integrated circuit (ASIC) -based [5], [8], [12], [20] and field programmable gate array (FPGA) -based [4], [15], [21], [22] solutions. Each of them has its own pros and cons.…”
Section: A Related Workmentioning
confidence: 99%
“…The majority of existing FPGA-based string matching engines are based on purely logic [21], [22], [25]. Although they provide desirable high performance, it takes considerable time to resynthesize the design and reprogram the FPGA device.…”
Section: A Related Workmentioning
confidence: 99%
“…To get a selective yet light-weight Pre-Filter, here we select the other two components for pre-filtering: (1) exact strings and (2) CCs. Exact string matching architectures have been studied and multiple high-speed resource efficient architectures are already proposed [8,9,12,23,24,39,45], but CC detection studies are limited. Hence, our focus of this paper is to introduce a high-speed, and resource-efficient CC detector called Range Hash for RegEx pre-filtering.…”
Section: Introductionmentioning
confidence: 99%