A methodological approach for asynchronous implementation of the Rijndael Algorithm



Título del documento: A methodological approach for asynchronous implementation of the Rijndael Algorithm
Revista: Ingeniería y competitividad
Base de datos: PERIÓDICA
Número de sistema: 000421020
ISSN: 0123-3033
Autores: 1
1
Instituciones: 1Universidad del Valle, Escuela de Ingeniería Eléctrica y Electrónica, Cali, Valle del Cauca. Colombia
Año:
Volumen: 15
Número: 2
Paginación: 91-101
País: Colombia
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en español En este artículo se describe una metodología de implementación del algoritmo de Rijndael para el proceso de encriptación. Se utilizó el estilo de diseño asíncrono con la ayuda de una herramienta conocida como Balsa, la cual permite simulación funcional, descripción y síntesis de circuitos digitales asíncronos. Los resultados obtenidos corresponden a implementaciones que utilizan los protocolos de codificación dual-rail y 1-of-4, para bloques de datos y claves de 128 bits sobre una plataforma hardware de un arreglo de compuertas reprogrammable por el usuario (FPGA). Para la síntesis automática sobre la FPGA se utilizó la herramienta Xilinx ISE, que muestra un completo nivel de integración con el sistema Balsa
Resumen en inglés This article describes the implementation methodology of Rijndael algorithm to encryption process, by using asynchronous design with assistance of the software tool Balsa, for functional simulation, description and synthesis of asynchronous digital circuits. The main results presented correspond to implementations that use the codification protocols dual-rail and 1-of-4, for blocks of data and keys of 128 bits over a field-programmable gate array (FPGA) hardware platform. The Xilinx ISE tool was used showing a full integration level with the Balsa system
Disciplinas: Ciencias de la computación
Palabras clave: Programación,
Encriptamiento,
Algoritmo de Rijndael
Keyword: Programming,
Encryption,
Rijndael algorithm
Texto completo: Texto completo (Ver PDF)