Diseño e implementación de un coprocesador criptográfico

Pedroviejo Sopeña, Raúl (2021). Diseño e implementación de un coprocesador criptográfico. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Diseño e implementación de un coprocesador criptográfico
Author/s:
  • Pedroviejo Sopeña, Raúl
Contributor/s:
  • Bordel Sánchez, Borja
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: July 2021
Subjects:
Freetext Keywords: Ciberseguridad; Seguridad informática; Criptografía; VHDL
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (4MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (4MB)

Abstract

La ciberseguridad ha cobrado un papel vital en el proceso de transformación digital de las empresas, instituciones educativas y negocios producida por la crisis actual, debido a la creciente cantidad de oportunidades para vulnerar los derechos de los usuarios. Aprovechando el auge del apoyo a la seguridad informática y con el objetivo de crear conciencia sobre la importancia de la misma, en este proyecto se ha realizado un exhaustivo análisis de los diferentes algoritmos criptográficos actualmente utilizados en la industria. Además, se han seleccionado, desgranado -mostrando su funcionamiento y sus posibles usos- e implementado a nivel hardware dos de ellos, el AES y el SHA- 256, facilitando su comprensión. Por otro lado, el generalizado aumento del número de dispositivos electrónicos que se pueden encontrar en los hogares -y la creciente cantidad de basura tecnológica que esto produce debido a la cultura de la obsolescencia-, ha tenido un profundo impacto sobre la planificación de este proyecto. Es por ello que, se ha implementado un procesador - que permite utilizar los módulos criptográficos- basado en un modelo clásico y presente en un gran número de dispositivos, todo ello utilizando un lenguaje -el VHDL- orientado a la reutilización y reconfiguración de hardware. Abstract: On the one hand, cybersecurity has taken on a vital role in the process of digital transformation of companies, educational institutions and businesses caused by the current crisis, due to the growing number of opportunities to infringe the rights of users. Taking advantage of the boom in support for computer security and with the aim of raising awareness of its importance, this project has carried out an exhaustive analysis of the different cryptographic algorithms currently used in the industry. In addition, two of them, AES and SHA-256, have been selected, described -showing how they work and their possible uses- and implemented at hardware level, facilitating their understanding. On the other hand, the generalized increase in the number of electronic devices that can be found in homes -and the growing amount of e-waste that this produces due to the “upgrade culture”-, has had a profound impact on the planning of this project. For this reason, a processor, based on a classic model which is present in a large number of devices, has been implemented -allowing the use of cryptographic modules-, all of this using a language -the VHDL- oriented to the reuse and reconfiguration of hardware.

More information

Item ID: 68138
DC Identifier: https://oa.upm.es/68138/
OAI Identifier: oai:oa.upm.es:68138
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 03 Aug 2021 05:24
Last Modified: 03 Aug 2021 05:24
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM