rss

Criptografía: sistemas de claves públicas

Clave públicaPlus

Principios del cifrado con clave pública

El principio del cifrado asimétrico (también conocido como cifrado con clave pública) apareció en 1976, con la publicación de un trabajo sobre criptografía por Whitfield Diffie y Martin Hellman.

En un criptosistema asimétrico (o criptosistema de clave pública), las claves se dan en pares:

  • Una clave pública para el cifrado;
  • Una clave secreta para el descifrado.

En un sistema de cifrado con clave pública, los usuarios eligen una clave aleatoria que sólo ellos conocen (ésta es la clave privada). A partir de esta clave, automáticamente se deduce un algoritmo (la clave pública). Los usuarios intercambian esta clave pública mediante un canal no seguro.

Cuando un usuario desea enviar un mensaje a otro usuario, sólo debe cifrar el mensaje que desea enviar utilizando la clave pública del receptor (que puede encontrar, por ejemplo, en un servidor de claves como un directorio LDAP). El receptor podrá descifrar el mensaje con su clave privada (que sólo él conoce).

Esquema del cifrado con clave pública

Este sistema se basa en una función que es fácil de calcular en una dirección (llamada función trapdoor de único sentido) y que, matemáticamente, resulta muy difícil de invertir sin la clave privada (llamada trapdoor).

Para ilustrarlo con un ejemplo, sería como si un usuario creara de forma aleatoria una pequeña llave metálica (la clave privada) y luego produjera una gran cantidad de candados (claves públicas) que guarda en un casillero al que puede acceder cualquiera (el casillero sería el canal no seguro). Para enviarle un documento, cada usuario puede usar un candado (abierto), cerrar con este candado una carpeta que contiene el documento y enviar la carpeta al dueño de la clave pública (el dueño del candado). Sólo el dueño podrá abrir la carpeta con su clave privada.

Ventajas y desventajas

El problema de la comunicación de la clave de descifrado ya no existe, ya que las claves públicas se pueden enviar libremente. Por lo tanto, el cifrado con clave pública permite a las personas intercambiar mensajes de cifrado sin tener que compartir un secreto.

Por otro lado, el problema consiste en asegurarse de que la clave pública que se obtiene pertenece realmente a la persona a la que desea enviar la información cifrada!
Este documento intitulado « Criptografía: sistemas de claves públicas » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.
 

Discusiones pertinentes en el foro
10/05 14h07Como obtener claves wifi17
Mas discusiós en « Clave pública »
Programas pertinentes en las descargas
Descargar Wink  2.0 build 1050Wink - Wink le permite capturar toda la actividad que se produce en la pantalla (imágenes y desplazamiento del cursor) para crear...Categoría: Capturas
Licencia: Freeware/gratuit
Descargar Regseeker 1.55Regseeker - RegSeeker permite gestionar la base del Registro de Windows de manera rápida y sencilla. Consiguiendo un registro del...Categoría: Registro
Licencia: Freeware/gratuit
Descargar Adium Mac 1.2.3Adium Mac - Es un programa que te ofrece total control sobre tu lista de contactos, avisándote de nuevos mensajes y mensajes no contestado.Categoría: Mensajería instantánea
Licencia: Freeware/gratuit
Descargar NVU 1.0NVU - Es unExcelente editor HTML, potente y fácil de usar.Es un covertidor de editor de programación tan afianzados como FrontPage...Categoría: Editor HTML
Licencia: Open Source
Mas programas gratuitos en « Clave pública »