Escola Politècnica Superior d'Enginyeries, Universitat Autònoma de Barcelona
Abstract
En este trabajo se presenta un estudio sobre el “Soft Core Processor” MicroBlaze
como microprocesador en sistemas embebidos para aplicaciones que involucran
algoritmos de criptografía. Se analiza el rendimiento alcanzado para un conjunto
representativo de los algoritmos simétricos más empleados: DES, 3DES, IDEA,
BLOWFISH y AES. Se proponen diferentes arquitecturas del sistema que aprovechen
mejor los recursos internos del microprocesador. Se estudia la mejora de rendimiento
asociada con cada variación de la arquitectura interna, y se compara con la integración
en el sistema de un core de cifrado específico, implementado en el hardware reconfigurable.
Los resultados obtenidos permiten concluir que MicroBlaze puede ser
considerado un serio candidato para este tipo de aplicaciones.Trabajo financiado por los proyectos 07T/0052/2003-3 de la Consejería de Educación de la
CAM y TIC2001-2688-C03-03 del Ministerio de Ciencia y Tecnología de España