La cifra de Vignere

La cifra de Vigenère En el siglo XVI, el frances Blaise de Vigenère publicó su libro: “Tratado de las cifras o maneras secretas de escribir” donde explicaba su método de cifrado polialfabético: “Una misma letra a lo largo del mensaje puede estar representada por otras de manera cambiante.

Así, una A puede venir codificada a veces por una D o a veces por una H, pero, ¡atención! no siempre la D o la H codifican la A”

En el fondo, la cifra de Vigenère, lo que hace es utilizar varias veces la cifra de César con unos cuantos alfabetos a la vez. Pero el método es tan bueno que lo pudo publicar sin guardarlo en secreto, porque aunque el comienzo del mensaje diga claramente “Este mensaje está codificado con la cifra de Vigenère”, el desconocimiento de la clave hace prácticamente imposible su descifrado.

Ejemplo 3.1. CIFRA VIGNERE

1. Se decide una palabra clave que sólo debe conocer el emisor y el receptor. Por ejemplo: “SOL”

2. Debajo de cada letra del mensaje escribimos la palabra clave:

3. Ahora para codificar cada letra vamos a utilizar el alfabeto de César que hace coincidir la A con la letra de la clave que tiene debajo la letra que queremos codificar.

En nuestro ejemplo, como la clave es SOL, una palabra con tres letras, utilizaremos tres alfabetos de César, a saber, los que hacen coincidir la A con la S, con la O y con la L respectivamente:

Así pues nuestro mensaje quedaría:

“jjovowhh olil mocvs l dod uwxud”

Ejemplo 3.2. CIFRA VIGNERE

clave = AZUL

Texto a remitir: el ejército está preparado

Proceso: Se escribe le clave debajo del texto a cifrar.

Por último, cada una de las letras del mensaje se transforma en otra. Así la E, se cifra como la E ( del alfabeto A), la L se cifra como la K( del alfabeto Z), la E, se cifra como Y, y así sucesivamente...

El mensaje cifrado es:

EK YUEQWTTN YDTZ JCEOUCACI

Actividad 3.1. CIFRA VIGNERE Codifica el mensaje “Esto no hay Dios que lo entienda” con la clave “Libro”

Actividad 3.2. CIFRA VIGNERE Con la misma clave, descifra el mensaje: “jw tz sxbjvbñw fkio kpuwqw”

Actividad 3.3. Cifre el mensaje LA CIENCIA SE COMPONE DE ERRORES QUE A SU VEZ SON LOS PASOS HACIA LA VERDAD según el método de Vigenère con clave JULIO VERNE.

Actividad 3.4. Cifrar con la clave RATÓN la frase: LA CASUALIDAD FAVORECE A LAS MENTES ENTRENADAS.

Las investigaciones de Blaise de Vigénere, así como los métodos utilizados en su época están recogidos en su libro Traicté des Chiffres, publicado en 1586. Curiosamente un sistema tan avanzado fue ignorado durante casi dos siglos. Seguramente las razones para no utilizar la cifra de Vigénere son varias: el uso extendido, por parte de los criptógrafos, de las cifras monoalfabéticas, añadiendo homófonos y sobretodo la dificultad de utilizar las cifras polialfabéticas.

Actividad 3.5. SEGUNDA CIFRA VIGNERE

Otra variante del algoritmo de Vigenère se conoce como Segundo Cifrado de Vigenère.

Se cifra el mensaje con una clave que consiste en:

Al mensaje se la añade al comienzo una clave denominada primaria.

Después se repite la clave tantas veces como sea necesario.

Se ha usado como clave primaria la palabra MAHATMA y como clave Gandhi descifre el mensaje:

RATDATGNBKHGIAYLTWVAEDRIVAMÑHXGZQVLSIAYLTW

Actividad 3.6 CIFRADO DE BEAUFORT

Cifrado ideado por el almirante ingles Sir Francis Beaufort, basado en la misma técnica de Vigenère, pero ahora se restan la letra original y la clave.

Imaginemos que la clave es BEAUFORT y que el texto a cifrar es "estemetodoesunavariante".

Tomamos la primera letra del texto claro, la e y calculamos su número asociado.

A la letra e le corresponde el 4.

Entonces restamos 4 a la primera letra de la clave.

Resulta que b - 4 = X.

Seguimos el mismo procedimiento con el resto de las letras.

Descrito de este modo matemático, el método de Beaufort parece de una gran complicación. Sin embargo, existe un método más intuitivo para realizar este cifrado.

Tomamos la primera letra del mensaje en la primera fila. Bajamos por la columna de dicha letra hasta encontrar la letra de la clave que le corresponde. Después nos desplazamos por la línea de la letra clave hasta su comienzo y esa es precisamente la letra que le asigna el método de Beaufort.

Texto llano: estemetodoesunavariante

Clave: BEAUFORT

Texto cifrado: XMHQTKYFYQWCLBRYBNSUSVN

Cifre el mensaje: ES MUY PARECIDO AL ANTERIOR con la clave: CIFRA

Actividad 3.7. TRES VIGNERE

Se ha cifrado: UN MISMO MENSAJE TRES CIFRADOS con la clave: LIBRO.

¿Cuál corresponde a cada uno?

KFLQEBHLNYISINFHWRLTUKZMAI

QVPKWZTPÑCSISÑVTEJPHGQBOAS

FUNZHWWNVBDIKVICMTTWPZBUDD

Actividad 3.8. CIFRA VIGNERE Crea un ejercicio sencillo en thatquiz, tanto de codificación como de de codificación