miércoles, 1 de junio de 2011

Certificados digitales.

Certificados digitales.

Uno de los problemas de la comunicación mediante procesos electrónicos es la imposibilidad de verificar que el emisor de la comunicación es realmente quien dice ser en el mundo real para verificar la identidad de una persona u organización se utilizan documentos  como el pasaporte DNI, el CIF ó similares acompañados de una firma ó una fotografía que identifique la persona.
Para imitar este proceso utilizando métodos digitales se usan los certificados digitales (también conocidos como certificados de clave pública).
Los certificados digitales se basan en lo que se conoce como métodos de criptografía asimétrica en contraposición a los métodos de criptografía asimétrica que se vienen utilizando desde el principio.
Esto evita que haya que compartir inicialmente una clave como precisaba en los algoritmos simétricos aunque sigue siendo necesario que antes de iniciar la comunicación el remitente obtenga una clave pública del destinatario.
Al enviar un mensaje el remitente usa la clave pública del destinatario para encriptar el mensaje.
El destinatario, una vez recibe el mensaje, lo único que debe hacer es utilizar su clave privada (que como su propio nombre indica, es secreto) para desencriptarlo.
La firma digital utiliza este método criptográfico para asociar la identidad de una persona ó de un equipo al mensaje además asegura la identidad de una persona del mensaje, es decir, evita las modificaciones del mensaje en la transmisión del receptor y emisor.
Para almacenar estas claves públicas y privadas que nos permiten firmar digitalmente un documento se utilizan los certificados que son documentos electrónicos (es decir archivos).
Que utilizan una firma digital para asociar una clave pública con una identidad  bien sea una persona ó una organización. Los certificados los emiten  una autoridad certificadora que actúa del mismo que un gobierno cuando emite un pasaporte, es decir como garantía de la identidad de la persona u organismo al que permanece la clave pública.
Los certificados raíz se utilizan en la banca Online accesibles desde un navegador. Este tipo  de aplicaciones deben ser seguros, debemos impedir que el usuario acabe entrando en un sitio falso que robe sus credenciales y posteriormente su dinero ya que por medio de estos servicios el usuario puede ver sus datos y realizar transacciones. Para ello  las conexiones a este tipo de servidores web se realizan sobre HTTPS (un protocolo  HTTPS seguro que utilizan el protocolo SSL para identificador al servidor).En el  archivo del certificado digital normalmente se incluyen los siguientes datos:
1.-N° de serie: Utilizado para identificar el certificado.
2.-Sujeto: La entidad identificada (persona u organismo).
3.-Algoritmo de firma: algoritmo utilizado para crear la firma.
4.-U so de la clave: propósito de la clave pública (encriptación, firma, ambas).
5.-Clave pública: Utilizada para encriptar un mensaje del sujeto ó verificar su firma.
6.-Emisor: La entidad que expande el certificado.
7.- Fecha de inicio de validez: fecha a partir de la que el certificado es válido.
8.-Fecha de fin de validez: fecha en la que expira el certificado.
9.-Agoritmo de huella digital: el algoritmo utilizado para el HASH del certificado.
10.- Huella digital: el HASH del certificado utilizada para verificar que no se ha modificado al certificado.
HASH en informática, HASH se refiere a una función ó método para generar claves o llaves que represente de manera casi univoca a un documento, registro, archivo etc., resumir ó identificar un dato a través de la probabilidad utilizando una función HASH ó algo ritmo HASH. Un HASH es el resultado de dicha función ó algoritmo.
Una función HASH sirve para resumir ó identificar probabilísticamente un gran conjunto de información dando como resultado un conjunto finito generalmente menor  (un subconjunto de los números naturales) varían en los conjuntos de partida y de llegada y en cómo afectan a la salida de patrones.
Una propiedad fundamental del HASHING es que si dos resultados de una misma función son diferentes, entonces las dos entradas que generaron dichos resultados también los son.
Muchos sistemas relacionados con la seguridad informática usan funciones ó tablas HASH.

No hay comentarios:

Publicar un comentario