Revista: | Telem@tica (La Habana) |
Base de datos: | PERIÓDICA |
Número de sistema: | 000404764 |
ISSN: | 1729-3804 |
Autores: | Gil Aranguren, Ernesto1 Díaz Pando, Humberto2 Martínez García, Yosbel1 |
Instituciones: | 1Complejo de Investigaciones Tecnológicas Integradas, La Habana. Cuba 2Instituto Superior Politécnico "José Antonio Echeverría", Facultad de Ingeniería Informática, La Habana. Cuba |
Año: | 2014 |
Periodo: | Ene-Abr |
Volumen: | 13 |
Número: | 1 |
Paginación: | 46-62 |
País: | Cuba |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Analítico |
Resumen en español | Es un hecho que la PC es un entorno inseguro, que puede estar sujeto a muchos ataques de intrusos. Algunos de estos ataques podrían obtener la clave u otro elemento secreto, necesario para garantizar la confidencialidad de una información determinada mediante algún algoritmo criptográfico simétrico. Por lo que es necesario implementar componentes propios, externos a este entorno inseguro, que contengan las funcionalidades criptográficas. En este trabajo se desarrollan dos componentes de cifrado simétricos sobre FPGA de Xilinx. Estos implementanlos algoritmos AES y GOST sobre Microblaze. En una primera parte se exponen los aspectos básicos de la criptografía simétrica y el flujo de desarrollo de los sistemas embebidos. Se realiza un análisis de los algoritmos para observar el despliegue de los mismos sobre Microblaze obteniéndose una arquitectura básica inicial. En el proceso de validación de esta, se realizaron un conjunto de cambios que derivaron en una nueva arquitectura, la cual incluye un módulo hardware que apoya al componente AES en su ejecución |
Resumen en inglés | It is a fact that the PC is an unsafe environment, which may be subject to many attacks from intruders. Some of these attacks could obtain the secret key or other item necessary to ensure the confidentiality of certain information by a symmetric cryptographic algorithm. So it is necessary to implement your own components, external to this insecure environment, containing cryptographic functionality. In this paper we develop two symmetric encryption components on FPGA from Xilinx. These implement the algorithms AES and GOST on Microblaze. The first part outlines the basics of symmetric cryptography and the flow of embedded systems development. Was performed an analysis of algorithms to monitor the deployment of the same on Microblaze, obtaining an initial basic architecture. In the validation process of this, there were a set of changes that led to a new architecture, which includes a hardware module that supports AES component in its execution |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Programación, FPGA, Criptografía, Algoritmos, Criptografía simétrica, Seguridad informática, Sistemas embebidos, Microprocesadores, AES |
Keyword: | Computer science, Programming, Field programmable gate array (FPGA), Cryptography, Algorithms, Symmetric key cryptography, Computer security, Embedded systems, Microprocessors, Advanced encryption standard (AES) |
Texto completo: | Texto completo (Ver HTML) |