• Nie Znaleziono Wyników

Index of /rozprawy2/11545

N/A
N/A
Protected

Academic year: 2021

Share "Index of /rozprawy2/11545"

Copied!
2
0
0

Pełen tekst

(1)

Implementacja mechanizmów wyszukujących wzorce do akceleracji

przetwarzania pakietów sieci Ethernet w układach rekonfigurowalnych

FPGA

Celem rozprawy jest implementacja metod wyszukiwania wzorców realizowanych całkowicie sprzętowo z wykorzystaniem układów logiki rekonfigurowalnej FPGA oraz rozbudowa i optymalizacja realizowanych obecnie rozwiązań na drodze programowej i ich integracja z mechanizmami i prymitywami sprzętowymi oferowanymi przez logikę układów FPGA. Przeniesienie istniejących algorytmów programowych do platformy sprzętowej jest bezcelowe ponieważ algorytmy te z założenia pracują w sposób szeregowy dlatego koniecznym jest taka ich adaptacja, by operacje dotychczas realizowane w sposób szeregowy maksymalnie zrównoleglić. W wyniku prowadzonej pracy badawczej autor zaprojektował sprzętową implementację klasyfikatora zabezpieczenia sieciowego typu firewall, pozwalającego na wyszukiwanie wzorców w pakietach sieci Ethernet z prędkością 6,45x106 nagłówków pakietów IP na sekundę.

Zaproponowany w pracy autorski algorytm wyszukujący wzorce z symbolami wieloznacznymi (*), mogącymi występować także na początku analizowanego wzorca adresacji sieciowej np.: *.*.*.A i bazujący na algorytmie Aho-Corasick, umożliwia wyszukiwanie wielu wzorców pakietów jednocześnie, eliminuje sekwencyjne przeszukiwanie polityki bezpieczeństwa oraz pozwala na wyszukiwanie wzorców adresacji sieciowej z prędkością 24,59x106 nagłówków pakietów IP na sekundę.

(2)

Implementation of pattern search mechanisms for the acceleration of

processing Ethernet packets in FPGAs

The aim of the dissertation is the implementation of the pattern search mechanisms implemented entirely by hardware using the reconfigurable FPGA logic systems and the expansion and optimization of currently implemented software solutions and their integration with mechanisms and hardware primitives offered by FPGA systems. The transfer of existing software algorithms to the hardware platform is pointless because the software algorithms are designed in principle in a serial way, therefore it is necessary to adapt them in a way to maximize parallelization. As a result of the conducted research, the author designed a hardware implementation of the firewall's network security classifier, allowing for searching for patterns in Ethernet network packets at the rate of 6.45x106 packet headers per second. The author's proprietary

algorithm for searching patterns with wildcards (*), which may also appear at the beginning of the analyzed network addressing pattern, eg: *.*.*.A and based on the Aho-Corasick algorithm, enables searching for multiple packet patterns simultaneously, eliminating sequential search the security policy and allow to search for network addressing patterns at the speed of 24.59x106 IP packet headers per

Cytaty

Powiązane dokumenty

We explain this superior CO formation for the alloys by the fact that, when Pd is alloyed with Au, the alloy adsorbs the CO2RR intermediate species more strongly at lower

Dit is de huidige situatie, standaard bij commerciële verhuurders en ook bij de meeste woningcorporaties: geen risico maar ook geen zeggenschap; minimale zorg voor beheer en

Ważne jest zaakceptowanie tych indywidualnych różnić w przeżywaniu żałoby przez osoby pomagające i uczynienie ich zrozumiałymi także dla pozostałych członków rodzi­ ny,

To assess the spatial distribution of PCDDs/PCDFs and the reduction of their toxicity along large lowland reservoirs, the sediment samples from the middle and dam sections of the

This paper presents a hardware implementation of the Hough technique to the tasks of irregular colour and grey-level pattern recognition.. It is based on the Hough Transform with

Nie wydaje się także, żeby na gruncie prawa polskiego o charakterze dobrej lub złej wiary samoistnego posiadacza miała prze­ sądzać zasada, iż do skutecznego

Article III of the Constitution vests the whole judicial power in the Supreme Court and the lower courts created by Congressional legislation. The original jurisdiction of the

The first chapter of [Curry et al., 1972], Chapter 11, 37 is devoted to up- dates to the material on pure combinatory logic in the first volume. Curry’s original intention was to