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



Document title: Componentes de cifrado simétrico sobre Microblaze basados en los estándares AES y GOST
Journal: Telem@tica (La Habana)
Database: PERIÓDICA
System number: 000404764
ISSN: 1729-3804
Authors: 1
2
1
Institutions: 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
Year:
Season: Ene-Abr
Volumen: 13
Number: 1
Pages: 46-62
Country: Cuba
Language: Español
Document type: Artículo
Approach: Analítico
Spanish abstract 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
English abstract 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
Disciplines: Ciencias de la computación
Keyword: 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)
Full text: Texto completo (Ver HTML)