{"id":91547,"date":"2009-06-02T00:00:00","date_gmt":"2009-06-02T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/wi-criptofpga-implementacion-de-algoritmos-criptograficos-mediante-una-arquitectura-reconfigurable-basada-en-fpgas-aplicacion-a-redes-de-interconexion-inalambrica\/"},"modified":"2009-06-02T00:00:00","modified_gmt":"2009-06-02T00:00:00","slug":"wi-criptofpga-implementacion-de-algoritmos-criptograficos-mediante-una-arquitectura-reconfigurable-basada-en-fpgas-aplicacion-a-redes-de-interconexion-inalambrica","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/extremadura\/wi-criptofpga-implementacion-de-algoritmos-criptograficos-mediante-una-arquitectura-reconfigurable-basada-en-fpgas-aplicacion-a-redes-de-interconexion-inalambrica\/","title":{"rendered":"Wi-criptofpga: implementaci\u00f3n de algoritmos criptogr\u00e1ficos mediante una arquitectura reconfigurable basada en fpgas, aplicaci\u00f3n a redes de interconexi\u00f3n inal\u00e1mbrica"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Jos\u00e9 Mar\u00eda Granado Criado <\/strong><\/h2>\n<p>Actualmente, las redes inal\u00e1mbricas se han presentado como una alternativa muy atractiva para muchas empresas, ahorrando en instalaci\u00f3n y cableado ya que \u00fanicamente se necesita un punto de acceso inal\u00e1mbrico y, quiz\u00e1s, alguna antena repetidora para dar soporte a toda la oficina o edificio. Estas redes tambi\u00e9n son muy adecuadas para lugares p\u00fablicos como aeropuertos, plazas, bibliotecas, hoteles o universidades (as\u00ed sucede en la universidad de extremadura, que dispone de una red inal\u00e1mbrica en todos sus campus). sin embargo, y por culpa de la misma caracter\u00edstica que hace a estas redes tan potentes, que la informaci\u00f3n viaje por un medio tan accesible como el aire hace que estas redes necesiten de ayuda para evitar la intrusi\u00f3n o el acceso no autorizado a la informaci\u00f3n que viaja por las mismas. Hasta hace poco, se utilizaba el algoritmo wep, pero este algoritmo, aunque r\u00e1pido y simple, es insuficiente para garantizar la seguridad de la informaci\u00f3n: tiene una clave de 128 bits como m\u00e1ximo que incluye 24 bits de un vector de iniciaci\u00f3n que viaja en texto plano dentro de cada paquete y que es aleatorio. Esto hace que la clave sea m\u00e1s corta y f\u00e1cil de obtener tras capturar un n\u00famero de paquetes adecuado. Por tanto, es necesario utilizar algoritmos m\u00e1s seguros, como el algoritmo aes, que actualmente es el utilizado en el protocolo wpa2 usado en las redes inal\u00e1mbricas. por otra parte, ya que cada vez las redes son m\u00e1s r\u00e1pidas, tanto las tradicionales como las inal\u00e1mbricas, los algoritmos de encriptaci\u00f3n dedicados a la seguridad de redes de informaci\u00f3n deben ser muy r\u00e1pidos para evitar que reduzcan en exceso la velocidad de la red. Para ello, una de las opciones m\u00e1s utilizadas es la implementaci\u00f3n de estos algoritmos mediante fpgas, dispositivos que combinan las ventajas de la flexibilidad del software con el rendimiento y la capacidad de paralelizaci\u00f3n del hardware. Adem\u00e1s, algunos de estos dispositivos (los m\u00e1s modernos) incluyen elementos empotrados como memorias, multiplicadores o incluso procesadores de prop\u00f3sito general, y permiten la utilizaci\u00f3n de reconfiguraci\u00f3n din\u00e1mica parcial, dando a\u00fan m\u00e1s flexibilidad al dise\u00f1o. en este trabajo hemos tomado todas estas caracter\u00edsticas para implementar algoritmos criptogr\u00e1ficos eficientes y de alto rendimiento mediante fpgas, creando nuestra propia metodolog\u00eda de dise\u00f1o que incluye la interacci\u00f3n de dos lenguajes de descripci\u00f3n de hardware (vhdl y handel-c), t\u00e9cnicas de paralelizaci\u00f3n (replicaci\u00f3n y segmentaci\u00f3n) y reconfiguraci\u00f3n din\u00e1mica y parcial (mediante jbits). para ello, hemos utilizado elementos reconfigurables ya conocidos, como los multiplicadores por constante o kcms, y hemos dise\u00f1ado nuestros propios elementos reconfigurables, como los sumadores por constante o kcas. Tambi\u00e9n hemos usado los elementos embebidos de los que dispone nuestra fpga, como son los multiplicadores mult18x18s. por \u00faltimo, en este documento hemos introducido el trabajo que estamos llevando a cabo actualmente. Este trabajo consiste en la utilizaci\u00f3n de otra fpga para implementar internamente varios procesadores de prop\u00f3sito general, tanto hardcore o embebidos como softcore o implementados con los propios recursos de la fpga. El objetivo final de este trabajo es la construcci\u00f3n de un cluster de fpgas, cada una de las cuales tenga nueve procesadores internos (es decir, internamente cada fpga constar\u00e1 de un mpsoc -multiprocessor system on chip).<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Wi-criptofpga: implementaci\u00f3n de algoritmos criptogr\u00e1ficos mediante una arquitectura reconfigurable basada en fpgas, aplicaci\u00f3n a redes de interconexi\u00f3n inal\u00e1mbrica<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Wi-criptofpga: implementaci\u00f3n de algoritmos criptogr\u00e1ficos mediante una arquitectura reconfigurable basada en fpgas, aplicaci\u00f3n a redes de interconexi\u00f3n inal\u00e1mbrica <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Jos\u00e9 Mar\u00eda Granado Criado <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Extremadura<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 06\/02\/2009<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Miguel \u00e1ngel Vega Rodr\u00edguez<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Francisco Tirado fern\u00e1ndez <\/li>\n<li>Francisco Jos\u00e9 Pelayo valle (vocal)<\/li>\n<li>Juan  Antonio G\u00f3mez pulido (vocal)<\/li>\n<li>eduardo Boemo scalvinoni (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Jos\u00e9 Mar\u00eda Granado Criado Actualmente, las redes inal\u00e1mbricas se han presentado como una alternativa muy atractiva para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[949,13880],"tags":[36402,35905,2678,189625,71124,72158],"class_list":["post-91547","post","type-post","status-publish","format-standard","hentry","category-extremadura","category-informatica","tag-eduardo-boemo-scalvinoni","tag-francisco-jose-pelayo-valle","tag-francisco-tirado-fernandez","tag-jose-maria-granado-criado","tag-juan-antonio-gomez-pulido","tag-miguel-angel-vega-rodriguez"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/91547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=91547"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/91547\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=91547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=91547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=91547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}