IMPLEMENTACIÓN EN HARDWARE DEL ESTÁNDAR DE ENCRIPTACIÓN AVANZADO (AES), EN UNA PLATAFORMA FPGA, EMPLEANDO EL MICROCONTROLADOR PICOBLAZETM
Fuente:
Redalyc
Enregistré dans:
| Auteur principal: | |
|---|---|
| Format: | Artículo científico |
| Langue: | es |
| Publié: |
Universidad de Guadalajara
2009
|
| Sujets: | |
| Accès en ligne: | |
| Tags: |
Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
|
| _version_ | 1876449472061374464 |
|---|---|
| author | J. Fernando Piñal M. |
| author_facet | J. Fernando Piñal M. |
| contents | IMPLEMENTACIÓN EN HARDWARE DEL ESTÁNDAR DE ENCRIPTACIÓN AVANZADO (AES), EN UNA PLATAFORMA FPGA, EMPLEANDO EL MICROCONTROLADOR PICOBLAZETM J. Fernando Piñal M. Ricardo Álvarez G. Alba M. Sánchez G. Multidisciplinarias (Ciencias Sociales) AES FPGA Matlab Criptografía Microcontrolador PicoBlaze En este trabajo analizamos las características del estándar de encriptación avanzado AES y suimplementación en una tarjeta de desarrollo FPGA Spartan-3E , utilizando una de las herramientas de procesamiento embebido del fabricante Xilinx®, el microcontrolador PicoBlaze¿. Además se diseñó un bloque en VHDL, el cual es el encargado de realizar la interfaz entre el microcontrolador y los periféricos de entrada- salida de la tarjeta. El ingreso de los datos a cifrar puede realizarse de dos maneras: mediante un teclado conectado al puerto PS/2 de la tarjeta o transmitiéndolos por el puerto serie de una computadora personal; para esto se diseñó una interfaz programada en Matlab¿. Los datos cifrados pueden observarse en el exhibidor LCD de la tarjeta de desarrollo, o bien se pueden transmitir en modo serial hacia una computadora personal. Estas opciones de funcionamiento del sistema se seleccionan mediante los interruptores deslizables de la tarjeta de desarrollo. La verificación del funcionamiento del sistema se realiza haciendo uso del documento oficial que describe a AES: FIPS-PUB 197. Aun cuando se implementó el algoritmo en un sistema basado en un procesador, se obtuvo un buen rendimiento. Se incluye la comparación del desempeño de nuestro diseño con otras arquitecturas que implementan también el mismo algoritmo. 2009 artículo científico 1665-5745 https://www.redalyc.org/articulo.oa?id=73012215005 es http://www.redalyc.org/revista.oa?id=730 e-Gnosis application/pdf Universidad de Guadalajara e-Gnosis (México) |
| format | Artículo científico |
| id | redalyc_73012215005 |
| institution | Redalyc |
| language | es |
| publishDate | 2009 |
| publisher | Universidad de Guadalajara |
| spellingShingle | IMPLEMENTACIÓN EN HARDWARE DEL ESTÁNDAR DE ENCRIPTACIÓN AVANZADO (AES), EN UNA PLATAFORMA FPGA, EMPLEANDO EL MICROCONTROLADOR PICOBLAZETM J. Fernando Piñal M. Multidisciplinarias (Ciencias Sociales) AES FPGA Matlab Criptografía Microcontrolador PicoBlaze IMPLEMENTACIÓN EN HARDWARE DEL ESTÁNDAR DE ENCRIPTACIÓN AVANZADO (AES), EN UNA PLATAFORMA FPGA, EMPLEANDO EL MICROCONTROLADOR PICOBLAZETM J. Fernando Piñal M. Ricardo Álvarez G. Alba M. Sánchez G. Multidisciplinarias (Ciencias Sociales) AES FPGA Matlab Criptografía Microcontrolador PicoBlaze En este trabajo analizamos las características del estándar de encriptación avanzado AES y suimplementación en una tarjeta de desarrollo FPGA Spartan-3E , utilizando una de las herramientas de procesamiento embebido del fabricante Xilinx®, el microcontrolador PicoBlaze¿. Además se diseñó un bloque en VHDL, el cual es el encargado de realizar la interfaz entre el microcontrolador y los periféricos de entrada- salida de la tarjeta. El ingreso de los datos a cifrar puede realizarse de dos maneras: mediante un teclado conectado al puerto PS/2 de la tarjeta o transmitiéndolos por el puerto serie de una computadora personal; para esto se diseñó una interfaz programada en Matlab¿. Los datos cifrados pueden observarse en el exhibidor LCD de la tarjeta de desarrollo, o bien se pueden transmitir en modo serial hacia una computadora personal. Estas opciones de funcionamiento del sistema se seleccionan mediante los interruptores deslizables de la tarjeta de desarrollo. La verificación del funcionamiento del sistema se realiza haciendo uso del documento oficial que describe a AES: FIPS-PUB 197. Aun cuando se implementó el algoritmo en un sistema basado en un procesador, se obtuvo un buen rendimiento. Se incluye la comparación del desempeño de nuestro diseño con otras arquitecturas que implementan también el mismo algoritmo. 2009 artículo científico 1665-5745 https://www.redalyc.org/articulo.oa?id=73012215005 es http://www.redalyc.org/revista.oa?id=730 e-Gnosis application/pdf Universidad de Guadalajara e-Gnosis (México) |
| title | IMPLEMENTACIÓN EN HARDWARE DEL ESTÁNDAR DE ENCRIPTACIÓN AVANZADO (AES), EN UNA PLATAFORMA FPGA, EMPLEANDO EL MICROCONTROLADOR PICOBLAZETM |
| topic | Multidisciplinarias (Ciencias Sociales) AES FPGA Matlab Criptografía Microcontrolador PicoBlaze |
| url | https://www.redalyc.org/articulo.oa?id=73012215005 |