A methodological approach for asynchronous implementation of the Rijndael Algorithm

Rubén D. Nieto, Álvaro Bernal

Abstract


En este artículo se describe una metodología de implementación del algoritmo de Rijndael para el proceso deencriptación. Se utilizó el estilo de diseño asíncrono con la ayuda de una herramienta conocida como Balsa, la cualpermite simulación funcional, descripción y síntesis de circuitos digitales asíncronos. Los resultados obtenidoscorresponden a implementaciones que utilizan los protocolos de codificación dual-rail y 1-of-4, para bloques dedatos y claves de 128 bits sobre una plataforma hardware de un arreglo de compuertas reprogrammable por elusuario (FPGA). Para la síntesis automática sobre la FPGA se utilizó la herramienta Xilinx ISE, que muestra uncompleto nivel de integración con el sistema Balsa.

Keywords


Asynchronous, Balsa, FPGA, Rijndael.



DOI: http://dx.doi.org/10.25100/iyc.v15i2.2597

DOI (PDF (Español (Argentina))): http://dx.doi.org/10.25100/iyc.v15i2.2597.g3411

DOI (HTML (Español (España))): http://dx.doi.org/10.25100/iyc.v15i2.2597.g3412

Refbacks

  • There are currently no refbacks.


Copyright (c) 2017 Ingeniería y Competitividad