Matteo Collura
Real Time Packet Processing with FPGAs: A network security toolbox with encryption features designed for FPGA logic-fabrics.
Rel. Luciano Scaltrito, Sergio Ferrero, Angelo Geraci. Politecnico di Torino, Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict), 2018
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (15MB) | Preview |
Abstract
The goal of this Thesis is to design an application based on a Field Programmable Gate Array (FPGA) architecture, for security purposes. Such application consists in real-time processing the network packets exchanged across a wired Ethernet connection. This allows to filter the exchanged data according to a specific set of conditions, programmed by the user. Moreover, in order to guarantee a secure communication between two peers, it should also include an encryption scheme, to manage encryption/decryption of data in real time. As a result, this application is referred to as a toolbox, due to the different options of configuration. The device used for this purpose is an hybrid solution, defined as System on (Programmable) Chip (SoC), that embeds a classic CPU architecture into a FPGA logic-fabric.
As a result, depending on the implemented resource balance, three different strategies were followed to achieve the goals of this Thesis, but only one fully succeeded
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Ente in cotutela
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
