Contribuciones a la implementación de sistemas electrónicos digitales embebidos sobre hardware reconfigurable
Resumen
Introducción: Los sistemas electrónicos embebidos sobre dispositivos de hardware reconfigurable posibilitan la realización de implementaciones hÃbridas hardware/software que permiten acelerar mediante hardware las funciones de mayor latencia, por lo que constituye un campo de investigación actual el desarrollo de arquitecturas hardware parametrizables que posibiliten su utilización en diversas aplicaciones. El objetivo de este trabajo es presentar diferentes contribuciones en este campo relacionadas con la aceleración de funciones de procesamiento de imágenes y funciones criptográficas, asà como en la detección de posibles vulnerabilidades ante diferentes tipos de ataques.
Métodos: Se presentan diferentes metodologÃas de desarrollo dada la diversidad de las contribuciones que se exponen. Para la implementación de las funciones de procesamiento de imágenes se utilizó una metodologÃa basada en modelos haciendo uso de la herramienta Xilinx System Generator junto con Matlab/Simulink asà como un novedoso procedimiento de configuración automática de los componentes hardware de la biblioteca desarrollada; mientras que las implementaciones de las funciones criptográficas fueron desarrolladas en lenguaje de descripción de hardware. Para la detección de las vulnerabilidades se utilizaron ataques de manipulación de contenidos y de canal colateral por consumo de potencia del tipo SPA.
Resultados: Se expone la utilización de componentes hardware de la biblioteca desarrollada en una aplicación de identificación de matrÃculas de vehÃculos y de componentes hardware de funciones criptográficas, debidamente protegidas contra diferentes ataques, en el sistema criptográfico ARCANO, asà como la validación de que el algoritmo binario de Euclides es vulnerable ante el conocimiento parcial de su flujo de ejecución. En Conclusiones se enfatizan las contribuciones fundamentales de las investigaciones realizadas, asà como su utilidad práctica en aplicaciones reales.
Palabras clave
Copyright (c) 2023 Alejandro José Cabrera Sarmiento
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial 4.0 Internacional.