logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-01162025-205611


Tipo di tesi
Tesi di laurea magistrale
Autore
NIGRO, ANTONINO
URN
etd-01162025-205611
Titolo
GPU implementation of AES-GCM encryption algorithm for satellite communication applications
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Prof. Lettieri, Giuseppe
relatore Prof. Fanucci, Luca
tutor Dott. Benelli, Gionata
Parole chiave
  • aes
  • embedded
  • encryption
  • gpu
  • hardware
  • kernel
  • linux
Data inizio appello
21/02/2025
Consultabilità
Non consultabile
Data di rilascio
21/02/2095
Riassunto
Satellite communication standards require the use of advanced cryptographic algorithms to ensure the confidentiality and security of transmitted data. The AES-GCM algorithm is one of the methods used to meet these requirements. However, performance demands often lead to the implementation of such algorithms on dedicated hardware accelerators, increasing platform complexity and integration efforts. This project proposes a software solution for implementing AES-GCM using Gpu@Sat, a soft-core GPU developed by IngeniArs S.r.l., leveraging OpenCL. The objective is to evaluate performance improvements and analyze the trade-offs between hardware and software implementations. As hardware part, it has been added in the FGPA, where resides the GPU@SAT, also the Xilinix DMA and an IP core, that compute the GHASH, that helped to archived a outstanding performance in terms of time execution
File