viernes, 2 de agosto de 2013

Historia

A partir del siglo xx la criptografía es una nueva herramienta que permitirá conseguir mejores y más seguras cifras: las máquinas de cálculo. La más conocida de las máquinas de cifrado, posiblemente sea la máquina alemana, la criptografía usa una nueva herramienta que permitirá Enigma: una máquina de rotores que automatizaba considerablemente los cálculos que eran necesarios realizar para las operaciones de cifrado y descifrado de mensajes.

La criptografía tiene un desarrollo teórico importante; siendo Claude Shannon y sus investigaciones sobre teoría de la información esenciales hitos en dicho desarrollo. Además, los avances en computación automática suponen tanto una amenaza para los sistemas existentes como una oportunidad para el desarrollo de nuevos sistemas. A mediados de los años 70 el Departamento de Normas y Estándares norteamericano publica el primer diseño lógico de un cifrador que estaría llamado a ser el principal sistema criptográfico de finales de siglo: el Estándar de Cifrado de Datos o DES.

 En esas mismas fechas ya se empezaba a gestar lo que sería, hasta ahora, última revolución de la criptografía teórica y práctica: los sistemas asimétricos. Estos sistemas supusieron un salto cualitativo importante ya que permitieron introducir la criptografía en otros campos que hoy día son esenciales, como el de la firma digital.

La era de la criptografía comienza realmente con Claude Shannon, que podría decirse que es el padre de la criptografía matemática. Publicó trabajos sobre la teoría de la información y la comunicación, establecieron una sólida base teórica para la criptografía.

Criptografía ha sido usada para esconder secretos políticos y militares en su mayoría para evitar que estos fueran comprendidos por quien no debía. Basada en algoritmos y cálculos matemáticos a veces complejos y otras veces no tanto, como por ejemplo el mismísimo Julio Cesar usaba una clave para encriptar sus mensajes y así mandarlos sin peligro a sus generales, su método (su algoritmo de encriptación) consistía simplemente en sustituir cada una de las letras de su mensaje por la letra latina situada tres posiciones delante.

Los romanos usaban códigos para ocultar sus proyectos de guerra de aquellos que no debían conocerlos, con el fin de que sólo las personas que conocían el significado de estos códigos descifren el mensaje oculto.

Que es la criptografia

La criptografía es la técnica que protege documentos y datos.Funciona a través de la utilización de cifras o códigos para escribir algo secreto en documentos y datos confidenciales que circulan en redes locales o en internet.

Además de mantener la seguridad del usuario, la criptografía preserva la integridad de la web, la autenticación del usuario así como también la del remitente, el destinatario y de la actualidad del mensaje o del acceso. 

Las llaves pueden ser:

Simétricas: Es la utilización de determinados algoritmos para descifrar y encriptar (ocultar) documentos. Son grupos de algoritmos distintos que se relacionan unos con otros para mantener la conexión confidencial de la información.


Asimétrica: Es una fórmula matemática que utiliza dos llaves, una pública y la otra privada. La llave pública es aquella a la que cualquier persona puede tener acceso, mientras que la llave privada es aquella que sólo la persona que la recibe es capaz de descifrar. 



Otra definición a tener en cuenta es el significado de  criptoanálisis, el cual es el arte y la ciencia de transgredir las claves de acceso, es decir la que se encarga de descifrar los mensajes


Criptografia moderna: El cryptograpie entra en su era moderna con la utilización intensiva de los ordenadores, es decir, a partir de los años setenta. En la criptografía moderna, se utilizan también problemas matemáticos que no se saben (aún) solucionar, por ejemplo descomponer en factores grandes números (cifra RSA) o solucionar el problema general de la mochila (cifra de Merkle-Hellman).

Más anecdótico, se ve también aparecer a los dos personajes recurrentes más famosos de la criptografía: Alice y Bob (o Bernard en francés)



                  


La codificación por bloques

Los algoritmos de codificaciones por bloques, para la mayoría basados en redes de Feistel, son los algoritmos actualmente a clave secreta más corrientes. Sin embargo, desde la invención en 1977, la potencia de cálculo de los ordenadores increíblemente progresó, aunque la longitud de las claves es ahora insuficiente. El AES (Advanced Encryption Normal) está destinado a tomar la relación, del considerado poco seguro desde hace algunos años. Después de una puesta a la ayuda, el NITS (supuesto definir la norma para el territorio americano, pero cuya influencia sobrepasa las fronteras del país), eligió entre numerosos candidatos para el AES un algoritmo nombrado Rijndael, concebido por cryptologues belgas, Vincent Rijmen y Joan Daemen. Rijndael no es una red de Feistel y el tañido quizá sonará de la supremacía de los algoritmos basados en estos esquemas.

Los sistemas a claves públicas

Desde los orígenes de la criptografía, y hasta recientemente, se basaban todos los métodos en un mismo concepto fundamental: cada corresponsal estaba en posesión de una clave secreta, que utilizaba para calcular y descifrar. Eso tiene un inconveniente principal: ¿¿ cómo comunicar la clave al corresponsal? Es necesario para eso utilizar un canal seguro, por ejemplo una valija diplomática (o de manera más que divierte, un "teléfono" compuesto de dos latas de conserva y de un hilo bien tenso). De cualquier forma, es necesario un contacto previo con la persona que deberá (dé)chif nuestros mensajes.

El medio de los años setenta vio la llegada de un nuevo método de cifrado: el sistema a claves públicas. La idea de este sistema fue propuesta en 1976 porDiffie y Hellman, que propuso un método completamente nuevo: una clave para calcular y otra para descifrar.











No hay comentarios:

Publicar un comentario