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...

Full description

Bibliographic Details
Main Authors: Alejandro Cabrera Aldaya, Alejandro José Cabrera Sarmiento
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