Thesis Details

Využití jazyka P4 k popisu akcelerovaného zařízení na ochranu před DoS útoky

Master's Thesis Student: Kuka Mário Academic Year: 2018/2019 Supervisor: Kučera Jan, Ing.
English title
P4 Language-Based Description of Accelerated Device against DoS Attacks
Language
Czech
Abstract

This thesis describes the development of a networking device used to defend against (D)DoS attacks using P4 language. The main purpose was to design flexible device using P4 lan-guage based on already existing device, this would allow us to quickly react and respond to new more complex DDoS attacks. The design of the device dealt with the transfer of individual parts of the firmware into the P4 language. Subsequently, the entire device firmware was designed for hardware accelerators with FPGA technology. The firmware had been designed with respect to the limitations of current P4 language compilers. The device has been tested under laboratory conditions for functionality and performance. The device will be deployed in the network infrastructure of CESNET.

Keywords

DCPro, (D)DoS Protector, COMBO, CESNET, Hardware Acceleration, FPGA, High-speed Networks, 100\,Gbps, 200\,Gbps, Network Traffic Processing, P4, DoS, DDoS, NFB

Department
Degree Programme
Information Technology, Field of Study Computer and Embedded Systems
Files
Status
defended, grade A
Date
17 June 2019
Reviewer
Committee
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), předseda
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), člen
Vranić Valentino, doc. Ing., Ph.D. (FIIT STU), člen
Citation
KUKA, Mário. Využití jazyka P4 k popisu akcelerovaného zařízení na ochranu před DoS útoky. Brno, 2019. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-17. Supervised by Kučera Jan. Available from: https://www.fit.vut.cz/study/thesis/21648/
BibTeX
@mastersthesis{FITMT21648,
    author = "M\'{a}rio Kuka",
    type = "Master's thesis",
    title = "Vyu\v{z}it\'{i} jazyka P4 k popisu akcelerovan\'{e}ho za\v{r}\'{i}zen\'{i} na ochranu p\v{r}ed DoS \'{u}toky",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/21648/"
}
Back to top