Implementación asíncrona de las funciones mixcolumn e invmixcolumn del algoritmo de rij ndael
Este artículo presenta resultados de la implementación asíncrona en FPGA (Field Programmable Gate Array) de las funciones de transformación de columna MixColumn e InvmixColumn, del algoritmo de Rijndael. Se usa la metodología para implementación de circuitos asíncronos de la herramienta conocida com...
- Autores:
-
Nieto Londoño, Rubén Dario
Bernal Noreña, Álvaro
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2010
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/29784
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/29784
http://bdigital.unal.edu.co/19832/
- Palabra clave:
- AES
Balsa
circuitos asíncronos
criptografía
FPGAs
protocolo de sincronismo.
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
Summary: | Este artículo presenta resultados de la implementación asíncrona en FPGA (Field Programmable Gate Array) de las funciones de transformación de columna MixColumn e InvmixColumn, del algoritmo de Rijndael. Se usa la metodología para implementación de circuitos asíncronos de la herramienta conocida como Balsa, la cual permite descripción, síntesis y simulación funcional asíncrona de circuitos digitales. Se presentan resultados comparativos de área y desempeño de dos arquitecturas que realizan procesos de encriptación y desencriptación, la primera hace uso de las funciones sin optimizar y la segunda realiza ambos procesos usando recursos de hardware compartidos por ambas funciones. En la implementación asíncrona de todas las transformaciones se usan los protocolos de codificación dualrail y 1-de-4. |
---|