IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZE

El intercambio constante de información por las redes de computadoras muchas veces sucede sobre canales inseguros de comunicación, y en muchos casos puede haber información sensible que intrusos no deseados son capaces de leer y modificar. Entre esta información destacan por su im-portancia las clav...

Full description

Bibliographic Details
Main Authors: Ing. Roberto González González, MSc. Humberto Díaz Pando, Ing. Ander Torres López
Format: Article
Language:Spanish
Published: Departamento de Telecomunicaciones y Telemática 2014-03-01
Series:Telemática
Online Access:https://revistatelematica.cujae.edu.cu/index.php/tele/article/view/128
_version_ 1818283248174759936
author Ing. Roberto González González
MSc. Humberto Díaz Pando
Ing. Ander Torres López
author_facet Ing. Roberto González González
MSc. Humberto Díaz Pando
Ing. Ander Torres López
author_sort Ing. Roberto González González
collection DOAJ
description El intercambio constante de información por las redes de computadoras muchas veces sucede sobre canales inseguros de comunicación, y en muchos casos puede haber información sensible que intrusos no deseados son capaces de leer y modificar. Entre esta información destacan por su im-portancia las claves privadas que los usuarios utilizan para proteger sus datos, y que son susceptibles a ataques en las computadoras. Una alternativa actual a este problema es almacenar las claves junto con los algoritmos criptográficos que las utilizan en un dispositivo hardware externo, de forma tal que se mantengan aislados de la PC. En este artículo se describe la implementación del Estándar de Firma Digital con Curvas Elípticas (ECD-SA) sobre un dispositivo de hardware reconfigurable tipo FPGA, y se propone una arquitectura que sirve de base a la implementación del estándar de firma con curvas sobre el procesador de propósito general Microblaze. También se analiza qué algoritmos sería más conveniente implementar en hardware para acelerar el proceso de firma, cuando se hagan futuras modificaciones, y se cuente con coprocesadores que permitan mejorar el rendimiento. Para desarrollar la implementación fue utilizada una placa de desarrollo de la familia Xilinx, en la que se trabajó sobre una FPGA modelo Spartan-3E, y para implementar la arquitectura propuesta se utilizó el paquete de aplicaciones EDK, que provee las herramientas necesarias para configurar tanto el hardware como el software embebido en las FPGA de Xilinx.
first_indexed 2024-12-13T00:33:53Z
format Article
id doaj.art-fc0fe0c8f5c84e6baf5e7e6fdb2460a2
institution Directory Open Access Journal
issn 1729-3804
language Spanish
last_indexed 2024-12-13T00:33:53Z
publishDate 2014-03-01
publisher Departamento de Telecomunicaciones y Telemática
record_format Article
series Telemática
spelling doaj.art-fc0fe0c8f5c84e6baf5e7e6fdb2460a22022-12-22T00:05:15ZspaDepartamento de Telecomunicaciones y TelemáticaTelemática1729-38042014-03-01131121IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZEIng. Roberto González GonzálezMSc. Humberto Díaz PandoIng. Ander Torres LópezEl intercambio constante de información por las redes de computadoras muchas veces sucede sobre canales inseguros de comunicación, y en muchos casos puede haber información sensible que intrusos no deseados son capaces de leer y modificar. Entre esta información destacan por su im-portancia las claves privadas que los usuarios utilizan para proteger sus datos, y que son susceptibles a ataques en las computadoras. Una alternativa actual a este problema es almacenar las claves junto con los algoritmos criptográficos que las utilizan en un dispositivo hardware externo, de forma tal que se mantengan aislados de la PC. En este artículo se describe la implementación del Estándar de Firma Digital con Curvas Elípticas (ECD-SA) sobre un dispositivo de hardware reconfigurable tipo FPGA, y se propone una arquitectura que sirve de base a la implementación del estándar de firma con curvas sobre el procesador de propósito general Microblaze. También se analiza qué algoritmos sería más conveniente implementar en hardware para acelerar el proceso de firma, cuando se hagan futuras modificaciones, y se cuente con coprocesadores que permitan mejorar el rendimiento. Para desarrollar la implementación fue utilizada una placa de desarrollo de la familia Xilinx, en la que se trabajó sobre una FPGA modelo Spartan-3E, y para implementar la arquitectura propuesta se utilizó el paquete de aplicaciones EDK, que provee las herramientas necesarias para configurar tanto el hardware como el software embebido en las FPGA de Xilinx.https://revistatelematica.cujae.edu.cu/index.php/tele/article/view/128
spellingShingle Ing. Roberto González González
MSc. Humberto Díaz Pando
Ing. Ander Torres López
IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZE
Telemática
title IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZE
title_full IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZE
title_fullStr IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZE
title_full_unstemmed IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZE
title_short IMPLEMENTACIÓN DEL ESQUEMA DE FIRMA DIGITAL ECDSA SOBRE EL PROCESADOR EMBEBIDO MICROBLAZE
title_sort implementacion del esquema de firma digital ecdsa sobre el procesador embebido microblaze
url https://revistatelematica.cujae.edu.cu/index.php/tele/article/view/128
work_keys_str_mv AT ingrobertogonzalezgonzalez implementaciondelesquemadefirmadigitalecdsasobreelprocesadorembebidomicroblaze
AT mschumbertodiazpando implementaciondelesquemadefirmadigitalecdsasobreelprocesadorembebidomicroblaze
AT ingandertorreslopez implementaciondelesquemadefirmadigitalecdsasobreelprocesadorembebidomicroblaze