Criptografía

Como hablamos de encriptación cada vez más, el código de descifrado, adoptada en violación de las protecciones de los DVD y mucho más, aquí hay algunos consejos para ayudarle a entender, al menos en términos generales, un argumento es muy variada, interesante y complejo.

El arte de la critografia, es decir, la capacidad de ocultar un mensaje a todos a excepción de un destinatario específico, se remonta a tiempos antiguos. En general, cifrar un mensaje es elegir un método de codificación, y hay varios. El inconveniente, hasta hace poco, era que este método no sólo deben ser conocidos por el emisor (la persona que cifró el mensaje), pero - por supuesto - incluso por el destinatario. En otras palabras, el remitente y el destinatario deben encontrar una manera de cambiar el método de cifrado.

Este código de transacción de intercambio simple, sin embargo, podría frustrar toda la operación. Es suficiente para interceptar el método y todos vamos a ser capaces de descifrar el mensaje.

Con el advenimiento de la Internet y la necesidad de transacciones seguras, como un método (clave privada) haría que la red sobrecargada. Además, habría más probabilidades de obtener los códigos para descifrar los mensajes interceptados. Por ejemplo, cuando queremos enviar datos confidenciales a un sitio Web, debe informarnos sobre cómo codificar la información. Este cambio sería muy arriesgado y costoso en términos de comunicación.

Afortunadamente para la web en 1976 - en tiempos muy difíciles, dos matemáticos de la Universidad de Stanford en California, Whit Diffie y Martin Hellman propusieron públicamente por primera vez un método completamente diferente: la criptografía de clave pública.

Para entender exactamente lo que pensamos criptografía de clave pública para cifrar y descifrar un mensaje como para abrir una puerta! En el estándar de codificación, el que se comenta al principio de este post, la llave para abrir la puerta es el método utilizado para codificar el mensaje. La puerta (del mensaje) se cierra (codificación) y se abre (decodificación) con la misma clave (método). Se hace evidente que el emisor y el receptor debe tener la clave medes para abrir / cerrar la puerta. Entregar esta clave se convierte en un trabajo enorme si se proyecta a través de Internet - todo el mundo debería tener una clave diferente!

La criptografía de clave pública, por el contrario, implica el uso de dos claves separadas: una clave para cerrar la puerta A y B una llave para abrirla! Genial! Desaparece inmediatamente evidente que la necesidad de ocultar la clave para el mundo. Para conocer la clave, de hecho, no de ninguna manera comprometer la seguridad de nuestra puerta. Informes en Internet lo que sucede este método es sencillo y seguro. Cuando un sitio Web - tales como un banco - quiere hacer transacciones seguras con sus clientes, les envía a una tecla. Tenga en cuenta que este es el mismo para todos los clientes, ya que sólo sirve para codificar - que es para proteger - y no hay suficientes datos para descifrar. Prácticamente todos los clientes de los bancos utilizan la misma clave para proteger los valores de datos. Sin embargo, el conocimiento de una clave para no decoficare suficiente para asegurar los datos, B es la clave. Esto es - por supuesto - se conoce y se mantiene en secreto por el propio banco, el único que conoce es la clave de la llave B. De esta manera estamos seguros de que sólo el banco será capaz de descifrar los datos enviados, como nuestro número de tarjeta de crédito.

Pero, ¿cómo crear un código que cumple con estos requisitos? ¿Cómo, en otras palabras, para estar seguros de que con la única llave para que nadie sea capaz de determinar la clave de B?

Después de que el artículo en el Diffie Hellman de 1976 y la gente comenzó a dudar de que un tipo de clave pública fue ciertamente factible. Eventualmente, sin embargo, se encontró la solución por tres matemáticos del MIT, Ronald R Ivesti, S Adi y Leonard A Hamir dleman.
He marcado en negrita las iniciales de sus apellidos, ya que vino con el código que hoy se conoce por las siglas de cifrado RSA .

Como ya he durado más de lo que no debe entrar en detalles matemáticos impulsada - que no puede ser de interés para todos (voy a hablar con más detalle en pensamientos sutiles , tan pronto como sea posible) - sin embargo, sólo para tener una idea de lo que es la base de la encriptación RSA, sepan esto: Si un ordenador se multiplican dos números primos grandes, este último es capaz de hacer en un corto período de tiempo. Si trato de ejecutar la dirección de la tarea (como un producto, ¿cuáles son los dos números primos donde se puede romper?), Un equipo tomaría miles de años.

N = P x Q, puesto que n es prácticamente imposible obtener p y q en un tiempo razonable

Los números primos, entonces, son la base de la moderna técnica de conmutación de la codificación. La dificultad de romper un gran número en sus factores primos es crucial para la seguridad de los métodos actuales de la negociación.

2 comentarios para "Cifrado"

  1. 29 de enero 2007 Giovambattista Fazioli :

    Véase también el sitio web oficial de la RSA

  2. 22 de abril 2008 El cifrado RSA | Undolog.com :

    Cifrado de Web Developer [...] [...]

Deja un comentario

XHTML PERMISO TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL