Aceleración de funciones hash mediante FPGAs

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.advisorHormigo-Aguilar, Javier
dc.contributor.authorDíaz Reyes, David
dc.date.accessioned2023-02-24T09:12:15Z
dc.date.available2023-02-24T09:12:15Z
dc.date.created2022-12
dc.date.issued2023
dc.departamentoArquitectura de Computadores
dc.description.abstractEste trabajo de fin de grado, tiene como objetivo principal, comparar el rendimiento de las funciones hash criptográficas SHA-256 y SHA-512, en las arquitecturas hardware CPU y FPGA. Tiene como propósito secundario, servir a un programador de software, de guía introductoria al diseño de aceleradores hardware en FPGA. Para realizar el análisis de rendimiento, ambas funciones hash se han implementado en C++, y optimizado para ejecutarse en CPU. Las implementaciones destinadas a la ejecución en FPGA, también se han realizado en C++, gracias al uso de herramientas HLS, capaces de traducir un lenguaje de alto nivel a otro lenguaje RTL. Las implementaciones para FPGA, están divididas en dos partes: un código host, que se ejecuta en el procesador y un kernel, que ejecuta la FPGA y que también ha sido optimizado específicamente para este hardware, mediante el uso de directivas HLS. Los resultados obtenidos, indican que el algoritmo SHA-256 obtiene 3,71 veces más rendimiento en FPGA que en CPU, por otro lado, el rendimiento de SHA-512 es 1,80 veces mejor en FPGA.es_ES
dc.identifier.urihttps://hdl.handle.net/10630/26054
dc.language.isospaes_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectArquitectura de ordenadoreses_ES
dc.subjectInformática - Trabajos Fin de Gradoes_ES
dc.subjectGrado en Ingeniería Informática - Trabajos Fin de Gradoes_ES
dc.subject.otherFPGAes_ES
dc.subject.otherHashes_ES
dc.subject.otherAceleración hardwarees_ES
dc.subject.otherSíntesis de alto niveles_ES
dc.subject.otherSHA-2es_ES
dc.titleAceleración de funciones hash mediante FPGAses_ES
dc.title.alternativeHash functions acceleration on FPGAses_ES
dc.typebachelor thesises_ES
dspace.entity.typePublication
relation.isAdvisorOfPublication236484d7-a8d7-4e3e-9023-5a01b84c9d5d
relation.isAdvisorOfPublication.latestForDiscovery236484d7-a8d7-4e3e-9023-5a01b84c9d5d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Díaz Reyes David Memoria.pdf
Size:
3.21 MB
Format:
Adobe Portable Document Format
Description: