Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGA
En este trabajo se integran implementaciones hardware de algoritmos criptográficos a la biblioteca OpenSSL la cual es utilizadapor aplicaciones sobre el sistema operativo Linux para asegurar redes TCP/IP. Los algoritmos implementados son el AES y las funciones resumen SHA-1 y SHA-256. Estos algoritm...
Main Authors: | , |
---|---|
Format: | Article |
Language: | Spanish |
Published: |
Instituto Superior Politécnico José Antonio Echeverría (CUJAE)
2013-10-01
|
Series: | Revista Ingeniería Electrónica, Automática y Comunicaciones |
Online Access: | http://rielac.cujae.edu.cu/index.php/rieac/article/view/213 |
id |
doaj-9e74b38e3b6f42a49e1456b61de83b46 |
---|---|
record_format |
Article |
spelling |
doaj-9e74b38e3b6f42a49e1456b61de83b462020-11-24T21:43:04ZspaInstituto Superior Politécnico José Antonio Echeverría (CUJAE) Revista Ingeniería Electrónica, Automática y Comunicaciones1815-59282013-10-01343415110.1234/rielac.v34i3.213Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGAAlejandro Cabrera AldayaAlejandro José Cabrera SarmientoEn este trabajo se integran implementaciones hardware de algoritmos criptográficos a la biblioteca OpenSSL la cual es utilizadapor aplicaciones sobre el sistema operativo Linux para asegurar redes TCP/IP. Los algoritmos implementados son el AES y las funciones resumen SHA-1 y SHA-256. Estos algoritmos son implementados como coprocesadores del procesador MicroBlaze utilizando interfaces FSL para el intercambio de datos entre ellos. Estos coprocesadores son integrados dentro de la biblioteca OpenSSL considerando la naturaleza multitarea del sistema operativo Linux, por lo que se selecciona un mecanismo de sincronización para controlar el acceso a estos dispositivos. Además son presentados los resultados de velocidad alcanzados por los coprocesadores integrados en la biblioteca utilizando la herramienta <em>speed</em> de la misma. Finalmente es presentado el impacto de estos coprocesadores en la velocidad de transmisión a través de una red privada virtual utilizando la herramienta OpenVPN.http://rielac.cujae.edu.cu/index.php/rieac/article/view/213 |
collection |
DOAJ |
language |
Spanish |
format |
Article |
sources |
DOAJ |
author |
Alejandro Cabrera Aldaya Alejandro José Cabrera Sarmiento |
spellingShingle |
Alejandro Cabrera Aldaya Alejandro José Cabrera Sarmiento Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGA Revista Ingeniería Electrónica, Automática y Comunicaciones |
author_facet |
Alejandro Cabrera Aldaya Alejandro José Cabrera Sarmiento |
author_sort |
Alejandro Cabrera Aldaya |
title |
Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGA |
title_short |
Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGA |
title_full |
Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGA |
title_fullStr |
Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGA |
title_full_unstemmed |
Diseño e integración de algoritmos criptográficos en sistemas empotrados sobre FPGA |
title_sort |
diseño e integración de algoritmos criptográficos en sistemas empotrados sobre fpga |
publisher |
Instituto Superior Politécnico José Antonio Echeverría (CUJAE) |
series |
Revista Ingeniería Electrónica, Automática y Comunicaciones |
issn |
1815-5928 |
publishDate |
2013-10-01 |
description |
En este trabajo se integran implementaciones hardware de algoritmos criptográficos a la biblioteca OpenSSL la cual es utilizadapor aplicaciones sobre el sistema operativo Linux para asegurar redes TCP/IP. Los algoritmos implementados son el AES y las funciones resumen SHA-1 y SHA-256. Estos algoritmos son implementados como coprocesadores del procesador MicroBlaze utilizando interfaces FSL para el intercambio de datos entre ellos. Estos coprocesadores son integrados dentro de la biblioteca OpenSSL considerando la naturaleza multitarea del sistema operativo Linux, por lo que se selecciona un mecanismo de sincronización para controlar el acceso a estos dispositivos. Además son presentados los resultados de velocidad alcanzados por los coprocesadores integrados en la biblioteca utilizando la herramienta <em>speed</em> de la misma. Finalmente es presentado el impacto de estos coprocesadores en la velocidad de transmisión a través de una red privada virtual utilizando la herramienta OpenVPN. |
url |
http://rielac.cujae.edu.cu/index.php/rieac/article/view/213 |
work_keys_str_mv |
AT alejandrocabreraaldaya disenoeintegraciondealgoritmoscriptograficosensistemasempotradossobrefpga AT alejandrojosecabrerasarmiento disenoeintegraciondealgoritmoscriptograficosensistemasempotradossobrefpga |
_version_ |
1725915618451914752 |