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.
Tweets por @kelinestefania