Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Diseño e implementación de algoritmos criptográficos sobre FPGA

dc.contributor.advisorSánchez-Élez Martín, Marcos
dc.contributor.advisorResano Ezcaray, Javier
dc.contributor.authorPalomino Guzmán, Abelardo
dc.contributor.authorRomero Zamora, Ángel Manuel
dc.contributor.authorSolbes Bosch, Alfonso
dc.date.accessioned2023-06-20T14:20:55Z
dc.date.available2023-06-20T14:20:55Z
dc.date.issued2006
dc.descriptionTrabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)
dc.description.abstractEn este proyecto, se ha diseñado e implementado un sistema para gestionar un grupo de usuarios, capaz de permitir acceso a información privada mediante claves encriptadas. La agregación o desagregación al grupo de uno de sus usuarios provoca la redistribución de claves para alguno o todos ellos. La encriptación de estas claves se lleva a cabo mediante el algoritmo Advanced Encryption Standard (AES) y, para incrementar la eficiencia, éstas se organizan jerárquicamente. Además, para conseguir un mejor rendimiento, el sistema se implementó en FPGA usando el lenguaje VHDL. Durante el desarrollo de este proyecto se han evaluado distintas alternativas de diseño tanto para el AES como para el sistema completo realizándose implementaciones optimizadas tanto para área como para rendimiento. La implementación final de nuestro sistema es capaz de gestionar la baja o el alta de usuarios en tan sólo 2microsegundos. [ABSTRACT] In this project we designed and implemented a system to manage a group of users, which allows the access to private information by means of encrypted keys. Adding or removing one of the users to or from the group redistributes the keys for some or all of them. The keys were encrypted with the Advanced Encryption Standard (AES) algorithm and were organised hierarchically to increase efficiency. Furthermore, the system was implemented in FPGA using VHDL language in order to achieve a better performance. During the project development we have evaluated different design alternatives for the AES and the overall system. We have implemented different version of the system optimized for area and performance. The final implementation manages users join and disjoin operations in just 2 microseconds.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/8911
dc.identifier.urihttps://hdl.handle.net/20.500.14352/54208
dc.language.isospa
dc.page.total92
dc.relation.ispartofseriesTrabajos de curso (Departamento de Arquitectura de Computadores y Autómática, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.312(043.3)
dc.subject.cdu004.056.55(043.3)
dc.subject.keywordRekeying
dc.subject.keywordEncriptación
dc.subject.keywordGestión de Claves
dc.subject.keywordGestión de Usuarios
dc.subject.keywordSeguridad
dc.subject.keywordArquitecturas Reconfigurables
dc.subject.keywordLenguajes de descripción hardware
dc.subject.keywordMulticast
dc.subject.ucmSistemas expertos
dc.titleDiseño e implementación de algoritmos criptográficos sobre FPGA
dc.typecoursework
dspace.entity.typePublication

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Memoria_de_Proyecto.pdf
Size:
1.13 MB
Format:
Adobe Portable Document Format