jueves, 19 de noviembre de 2009

Función Hash

Una herramienta fundamental en la criptografía, son las funciones hash, estas son usadas principalmente para resolver el problema de la integridad de los mensajes, así como su autenticidad y origen. Por lo que garantiza la integridad de los textos.

En informática, Hash se refiere a una función o método para generar claves o llaves que representen de manera casi unívoca a un documento, registro, archivo, etc.

http://es.wikipedia.org/wiki/Funci%C3%B3n_hash


La función hash, también es utilizada para la firma digital, ya que los documentos a firmar son en general demasiado grandes, esta función les permite asociar una cadena de longitud de 160 bit que los hace más práctico y manejables para el propósito de firma digital.

Bit: “Es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoria de la información” http://es.wikipedia.org/wiki/Bits

Existen 3 caracteristicas en la función de resumen o (en inglés, hash):
  1. Contraseñas: Proporciona Seguridad, por su característica de irreversibilidad, almacenar un valor hash de una contraseña es más seguro que almacenarla en forma criptográfica
  2. Firmas Digitales: Reducción de Tamaño, debido que al realizar estas operaciones sobre mensajes grandes puede consumir mucho tiempo por los algoritmos de firmas digitales. En su lugar, al mensaje se le aplica la función hash y el algoritmo de firma digital se aplica al valor hash obtenido de menor tamaño.
  3. Integridad y autentificación de un mensaje: Validación y Recepción del mensaje. Un mensaje puede ser considerado íntegro si su valor hash ya fue calculado antes de cualquier transmisión.Este valor es comparado con el valor hash del mensaje recibido.
Asimismo esta función, es aplicada por el (SAFET), Sistema Automatizado que Permitirá la incorporación de la Firma Electrónica y Estampado de Tiempo en la gestión de los documentos electrónicos aplicados en la Administración Pública Nacional (APN). Este sistema surge como una herramienta que permite desarrollar nuevas aplicaciones de software que incluyan la funcionalidad de flujos de trabajo, firma Electrónica y estampillado de tiempo, de este último, se expresa lo siguiente: Se agregara la fecha y hora, a la documentación lo que permitirá certificar la validez de datos digitales para determinado momento.

Es importante resaltar que posibles aplicaciones de (SAFET) se vinculan con las iniciativas y proyectos en el marco de la infraestructura Nacional de Certificación Electrónica.


No hay comentarios:

Publicar un comentario