A methodological approach for asynchronous implementation of the Rijndael Algorithm



Document title: A methodological approach for asynchronous implementation of the Rijndael Algorithm
Journal: Ingeniería y competitividad
Database: PERIÓDICA
System number: 000421020
ISSN: 0123-3033
Authors: 1
1
Institutions: 1Universidad del Valle, Escuela de Ingeniería Eléctrica y Electrónica, Cali, Valle del Cauca. Colombia
Year:
Volumen: 15
Number: 2
Pages: 91-101
Country: Colombia
Language: Inglés
Document type: Artículo
Approach: Aplicado, descriptivo
Spanish abstract 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
English abstract 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
Disciplines: Ciencias de la computación
Keyword: Programación,
Encriptamiento,
Algoritmo de Rijndael
Keyword: Programming,
Encryption,
Rijndael algorithm
Full text: Texto completo (Ver PDF)