Thesis Details

Implementace filtru síťového provozu v FPGA procesorem Microblaze

Bachelor's Thesis Student: Viktorin Jan Academic Year: 2010/2011 Supervisor: Kaštil Jan, Ing.
English title
Implementation of the Network Traffic Filter by Microblaze in FPGA
Language
Czech
Abstract
The thesis explores the area of hardware acceleration of a software network traffic filter running inside processor MicroBlaze in the FPGA Spartan-3E. The accelerated application is widely used firewall from the Linux Kernel called iptables, more precisely its extension L7-filter. L7-filter performs lookups inside network traffic using regular expressions. Because of its significant influence on the application performance, it has been exchanged with a hardware unit controlled from the Linux Kernel. The performance has been increased more than twice.
Keywords

FPGA, MicroBlaze, iptables, network filters, regular expressions, NFA.

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
13 June 2011
Reviewer
Committee
Dvořák Václav, prof. Ing., DrSc. (DCSY FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Smrčka Aleš, Ing., Ph.D. (DITS FIT BUT), člen
Citation
VIKTORIN, Jan. Implementace filtru síťového provozu v FPGA procesorem Microblaze. Brno, 2011. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2011-06-13. Supervised by Kaštil Jan. Available from: https://www.fit.vut.cz/study/thesis/12600/
BibTeX
@bachelorsthesis{FITBT12600,
    author = "Jan Viktorin",
    type = "Bachelor's thesis",
    title = "Implementace filtru s\'{i}\v{t}ov\'{e}ho provozu v FPGA procesorem Microblaze",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2011,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/12600/"
}
Back to top