Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El cifrado de Vigenere es una sustitución periódica basada en alfabetos desplazados. La clave determina que
alfabeto es el que se utiliza para cifrar cada letra del mensaje, este cifrado utiliza la expresión:
C = (m + ki ) modulo n
Tabla de Vigenere
Para cifrar localizamos la letra del texto claro en la primera fila y buscamos la letra de la clave en la primera
columna, y la intersección de las
las dos coordenadas nos dará la letra cifrada.
Para descifrar se debe hacer de forma inversa, buscamos la letra clave en la primera columna y localizamos
en esa fila la letra cifrada, una vez localizada subimos por esa columna hasta la primera fila que nos dará la
letra en claro, así en el ejemplo de la tabla, la D será la letra en claro, B la letra clave y E la letra cifrada.
cifrado entra en la categoría de los p olialfabéticos, es decir, emplean varios alfabetos para cifrar, y de
sustitución. Para entender esto un poco más, podemos d ecir que es similar al cifrado Caesar pero más
Para empezar, diremos que es tamaño de la clave de este tipo de codificación es variable, puede estar entre
uno y la longitud del texto original. En caso de ser de longitud uno la clave, el cifrado sería igual que el
Caesar.
Para cifrar, además de la clave, es muy útil tener una tabla de la siguiente forma. La tabla, no esta hecha por
En la tabla podemos observar todos los desplazamientos posibles de un alfabeto, en este caso, el ingles ya
El método consistirá en ir emparejando caracteres del texto original con caracteres de la clave para s acar el
carácter codificado que corresponda. Buscaríamos la letra del texto original en la columnas y la letra de la
clave en las filas. Como lo más fácil es verlo con un ejemplo, vamos a ello. Como en ejemplos a nteriores de
otros métodos la frase a codificar va a ser “Vamos a leer mundo informático” que posee 26 letras.
En primer lugar, como he c omentado la clave puede tener extensiones diferentes. Así que ejemplos de claves
Ahora vamos a cifrar el mensaje. Para que v eáis como funciona vamos a utilizar la “ clave1” para el primer
Primer ejemplo:
Segundo ejemplo:
Como podéis ver los textos cifrados con diferente clave son completamente diferentes. Y para cada clave y
longitud de clave que escojáis saldrá un texto cifrado diferente. Debido a esto, la cantidad de posibles textos
que se puede obtener es enorme, lo que propicio que durante mucho tiempo este método se considerara
Ahora vamos a ver como descifrar el texto. Realmente, teniendo la tabla delante es muy fácil, ya que solo es
aplicar el proceso inverso. Es dec ir, buscaríamos la letra correspondiente de la clave en las filas y la letra del
texto cifrado en el interior de la tabla (en la fila que nos ha indicado la clave) y miraríamos con que letra de las
columnas concuerda. Igual que antes vamos a ver un ejemplo para entender esto mejor.
Primer ejemplo:
clave: AHRID D EIAK QIURD ANJFKRVZPQW
Para explicarlo un poco, veamos más a fondo como desencriptar una de las combinaciones, por ejemplo, letra
de la clave “ I “, letra del texto “ W “. Miraríamos las filas buscando la “ I ” con lo cual nos situaríamos en la fila 9.
Segundo ejemplo:
Finalmente, para todos aquellos que sean más puristas, decir que existe una función matemática para realizar
Donde “Xi ” es la letra del texto original, “ Yi ” es la letra de la clave, “ Zi ” es la letra resultado y “ T ” es el tamaño
del alfabeto.
Bueno, espero que os guste, como s iempre, os animo a preguntar dudas o comentar algo. Nos vemos.
El arte de la escritura secreta
Conceptos básicos
Uno de los pilares básicos sobre los que descansan la mayoría de las
soluciones de seguridad es la criptografía. Problemas de autenticidad, o lo
que es lo mismo, demostrar que alguien es quien dice ser y que la
información no ha sido alterada, y de privacidad, es decir, ocultar la
información a terceros, son resueltas con esta técnica de la que hoy
repasaremos los principios básicos.
Método de transposición
computación
claramente MONMESSAGE clave
MACLEFMACLE calculado
AQWFFZGCPX
(la primera columna es la clave de Rozier desplazada de una muesca hacia arriba)
Texto Claro T E M O S U M N O V O P R E S I D E N T E
Clave N U M A B O A N U M A B O A N U M A B O A
Desplazamiento 13 20 12 0 1 14 0 13 20 12 0 1 14 0 13 20 12 0 1 14 0
Cifrado G Y Y O T I M A I H O Q F E F C P E O H E
Para cifrar un texto, se utiliza una palabra-llave. En el ejemplo es NUMABOA. En este caso,
los alfabetos cifrantes N, U, M, A, B, O y A serán utilizadas sucesivamente para cifrar el
mensaje.
• Tiene un gran resistencia a los ataques de análisis de frecuencia ya que las letras
más comunes no se repiten con la misma frecuencia.
• Emisor y receptor se ponen de acuerdo en la llave : una palabra diccionario,
combinación palabras.
• Sistema pertenece a un criptosistema conocido como polialfabético que utiliza varios
alfabetos por mensaje.
• El sistema no fue muy adoptado ya que no fue muy aceptado en los siguientes
dos siglos, debido a la dificultad de su apliación
• La naturaleza polialfabética del criptosistema de Vigenére es lo que le da su
fuerza, pero lo hace muy complicado de usar ya que el esfuerzo adicional para
usarlo desalentó a mucha gente para emplearlo
• Para muchos propósitos del siglo XVII, los criptosistemas monoalfabéticos fueron
adecuados.
SIMULACIÓN DE LA CIFRA
sapo
CLAVE
Manter espacios
Eliminar te quiero
espacios
Agrupar
Manter Números
Señales Gráficas
Aplicativo en Javascript adaptado para los navegadores MS IE 5.0, Netscape 4.0 y Opera 3.0 o superiores.
Javascript necesita estar habilitado!
EJERCICIOSL
La cifra de Vigenère fue una campeona en seguridad. Fueron precisos 300 años para
que, casi que simultáneamente, Babbage y Kasiski quebraran la cifra. El ejercicio con La
Vigenère es una preparación para el abordaje criptanalítica propuesta por los dos.