29.06.2013 Views

Cifradores de bloque - Biblioteca Digital - Universidad de San ...

Cifradores de bloque - Biblioteca Digital - Universidad de San ...

Cifradores de bloque - Biblioteca Digital - Universidad de San ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Implementación <strong>de</strong> los cifradores <strong>de</strong> <strong>bloque</strong> Rijndael, Serpent, MARS, Twofish y RC6...<br />

implementados en hardware, como por ejemplo en un dispositivo lógico programable<br />

(PLD-Programmable Logic Device). Entre algunas <strong>de</strong> estas características<br />

encontramos: seguridad <strong>de</strong> la información, velocidad <strong>de</strong> cifrado, consumo <strong>de</strong><br />

potencia y recursos usados en el PLD.<br />

Por esta razón el grupo <strong>de</strong> investigación Laboratorio <strong>de</strong> Electrónica Aplicada –<br />

LEA, <strong>de</strong> la <strong>Universidad</strong> <strong>de</strong> <strong>San</strong> Buenaventura, seccional Cali, se puso a la tarea<br />

<strong>de</strong> implementar en hardware estos algoritmos a manera <strong>de</strong> co-procesadores<br />

<strong>de</strong>dicados a cifrar y <strong>de</strong>scifrar datos. La implementación se realiza en un PLD<br />

usando captura esquemática y un lenguaje <strong>de</strong> <strong>de</strong>scripción <strong>de</strong> hardware (HDL<br />

-Hardware Description Language).<br />

El objetivo principal consistió en adquirir experimentalmente la velocidad <strong>de</strong> cifrado,<br />

recursos usados y potencia consumida <strong>de</strong> cada co-procesador. Estos parámetros<br />

son especialmente útiles en el momento <strong>de</strong> diseñar un sistema embebido que<br />

utilice criptografía, puesto que al tener un conjunto <strong>de</strong> 5 co-procesadores con<br />

sus respectivos parámetros <strong>de</strong> rendimiento, se podrá escoger el co-procesador<br />

que mejor se adapte a la aplicación específica <strong>de</strong>l sistema embebido. Es <strong>de</strong>cir,<br />

si se quiere que el sistema consuma la menos cantidad <strong>de</strong> potencia, sólo basta<br />

revisar los parámetros <strong>de</strong> los co-procesadores disponibles y utilizar el que presente<br />

mejor <strong>de</strong>sempeño en esta característica.<br />

Este proyecto se <strong>de</strong>sarrolló, con el apoyo <strong>de</strong> la <strong>Universidad</strong> <strong>de</strong> <strong>San</strong> Buenaventura,<br />

seccional Cali, y participaron en la misma: Oscar Casas García como<br />

investigador, e Ivonne Agu<strong>de</strong>lo Torres, Diana Fernanda Valencia Solarte, Ana<br />

Elvira Venté Mancilla, Jorge Alberto Medina Oliveros, David Guillermo Rivera<br />

Fierro y Manuel Alejandro Vélez Gordillo como auxiliares <strong>de</strong> investigación. Este<br />

libro presenta, entonces, una recopilación <strong>de</strong>l trabajo realizado y los resultados<br />

<strong>de</strong>finitivos alcanzados.<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!