Componentes de cifrado simétrico sobre Microblaze basados en los estándares AES y GOST



Título del documento: Componentes de cifrado simétrico sobre Microblaze basados en los estándares AES y GOST
Revista: Telem@tica (La Habana)
Base de datos: PERIÓDICA
Número de sistema: 000404764
ISSN: 1729-3804
Autores: 1
2
1
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:
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)