%0 Generic %A Palomino Guzmán, Abelardo %A Romero Zamora, Ángel Manuel %A Solbes Bosch, Alfonso %T Diseño e implementación de algoritmoscriptográficos sobre FPGA %J Trabajos de curso (Departamento de Arquitectura de Computadores y Autómática, FDI) %D 2006 %U https://hdl.handle.net/20.500.14352/54208 %X En este proyecto, se ha diseñado e implementado un sistema para gestionar un grupo deusuarios, 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 laredistribución de claves para alguno o todos ellos. La encriptación de estas claves selleva a cabo mediante el algoritmo Advanced Encryption Standard (AES) y, paraincrementar la eficiencia, éstas se organizan jerárquicamente. Además, para conseguirun 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ñotanto para el AES como para el sistema completo realizándose implementacionesoptimizadas tanto para área como para rendimiento. La implementación final de nuestrosistema 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 orremoving one of the users to or from the group redistributes the keys for some or all ofthem. The keys were encrypted with the Advanced Encryption Standard (AES)algorithm and were organised hierarchically to increase efficiency. Furthermore, thesystem was implemented in FPGA using VHDL language in order to achieve a betterperformance. During the project development we have evaluated different designalternatives for the AES and the overall system. We have implemented different versionof the system optimized for area and performance. The final implementation managesusers join and disjoin operations in just 2 microseconds. %~