Clase Huella Digital

7
ALGORITMOS DE DIGESTIÓN DE MENSAJES CONCEPTO DE HUELLA DIGITAL

description

gg

Transcript of Clase Huella Digital

Presentacin de PowerPoint

Algoritmos de digestin de mensajesconcepto de huella digitalSe caracteriza por reducir el mensaje original a una secuencia de bits que lo identifica y que se denomina huella digital o compendio del mensaje.Los algoritmos de digestin de mensaje realizan una serie de operaciones matemticas sobre el mensaje original para calcular el tamao fijo ( de 128, 160, 256, 384 o 512 bits), la huella digitalLa huella digital utiliza para ello una funcin de dispersin unidireccional que cumple una serie de propiedades criptogrficas como:Conociendo la huella digital, no obtenemos ninguna informacin sobre el mensaje original.No es factible encontrar dos mensajes originales que generen la huella digital. La probabilidad de colision, entiendo como tal la obtencin de la misma secuencia de bits a partir de dos mensajes distintos, es muy remota, prcticamente nula.Un cambio cualquiera en el mensaje de entrada debe modificar, en promedio, la mitad de los bits que se generan a la salida del algoritmo, es decir, un pequeo cambio en el mensaje cambia totalmente su huella digital.

Tambin se conocen como algoritmos hash y, entre los mas populares se encuentran: MD2, MD4, MD5 y SHA.

Los algoritmos MD4(1990) y MD5(1992), diseados por Ron Rivest, generan compendios de 128 bits.SHA fue diseado por el NIST (National Institute of Standards and technology) para generar compendios de 160 bits.2 aplicaciones principales de los algoritmos de digestionMDC: creacin de un cdigo o secuencia de bits que permite detectar si el contenido de un mensaje ha sido modificado.MAC: obtencin de un cdigo o secuencia de bits que permite probar la integridad del contenido y la autenticacin del origen de un mensaje, al generar una clave que depende tanto del usuario como del propio mensaje.De que depende la seguridad de los sistemas criptogrficosAdecuada gestin de las clavesOtro elemento que sin duda resulta de vital importancia para la seguridad de un sistema criptogrfico es garantizar una adecuada gestin de claves.Sin embargo, la limitacin gubernamental del tamao de las claves representa un serio obstculo para mejorar la seguridad de los sistemas criptogrficos.La tecnologa criptologica, incluyendo no solo los productos que la implementan, sino la propia descripcin del funcionamiento de los algoritmos y protocolos criptogrficos se encuentra sometida a la regularizacin de la norma itar (international traffic in arms regulations) ya que ha sido incluida en la misma categoria de las armas de fuego, misiles, armas nucleares o agentes quimicos y biologicos.