Saltar la navegación

4.2. Cifrado de Vigenére

1. Un método mejor.

El algoritmo del cifrado César es muy simple (monoalfabético). El cifrado de Vigenére consiste en la secuencia del cifrado de César con transformaciones diferentes para cada letra (polialfabético).

En la siguiente tabla la primera fila representa el número de desplazamientos o rotaciones que se hace al abecedario y las siguientes filas son el resultado de ese número de rotaciones:

Cuadro Vigenere

Clic para aumentar

Por ejemplo, la primera letra del abecedario aplicando 10 rotaciones (ROT10) es la K, por tanto la A se sustituye por la K.

Ahora podemos elegir una palabra para aplicar esas rotaciones de forma repetida.

Intenta realizarlo ahora con  la palabra LIMON como clave que define la secuencia de las letras L, I, M, O  y N, es decir,  ROT11-ROT8-ROT12-ROT15-ROT13, la cual se repite hasta que todo el bloque de texto sea transformado.

Actividad: utilizando la tabla anterior, realiza una encriptación de la frase "BUENAS NOCHES" tomando como clave de rotación las letras de la palabra "LIMON".

Lumen dice ¿Necesitas ayuda?

La palabra LIMON,  define la secuencia  ROT11-ROT8-ROT12-ROT15-ROT13, la cual se repite hasta que todo el bloque de texto sea transformado.

Mensaje B U E N A S N O C H E S
Clave L I M O N L I M O N L I
Resultado M C Q B N D V .. .. .. .. ..
Letra ROTACIÓN --> LIMON Resultado
B ROT11 -->en fila que comienza con la L... ...el lugar de la B lo ocupa la M
u ROT8 --> en fila que comienza con la I... ...el lugar de la U lo ocupa la C
e ROT12 -->en fila que comienza con la M... ...el lugar de la E lo ocupa la Q
.. .. ..

Si necesitas más ayuda puede utilizar el siguiente convertidor online de http://roble.pntic.mec.es.

Motus dice Aprende de tus errores

¿Te has equivocado en algo al hacer la actividad?

Cuando queremos aprender algo, lo normal es equivocarse al principio. Fallar forma parte de aprender. ¿Recuerdas cuando montaste en bici por primera vez? ¿o cuando intentabas nadar en el agua? Seguro que al principio no fue fácil, pero cada vez que fallabas, lo intentabas de nuevo. Con cada fallo aprendemos del error y lo mejoramos para la vez siguiente.

  1. Para aprender de tus errores sigue estos consejos:
  2. Me doy cuenta de en qué parte he fallado.
  3. Busco la forma de mejorar ese error.
  4. Lo intento de nuevo.
  5. Entiendo que el error es importante para aprender.

No lo olvides: cuando te equivocas una vez, aprendes para el siguiente intento.

kardia dice Para saber más

El cifrado Vigenère 

Duradero en el tiempo

El cifrado Vigenère se ha utilizado durante siglos y se ha reinventado muchas veces. El método original fue descrito por Giovan Battista Belasso en su libro de 1553 La cifra del Sig. Giovan Battista Belasso. Sin embargo, fue incorrectamente atribuido más tarde a Blaise de Vigenère, concretamente en el siglo XIX, y por ello aún se le conoce como el "cifrado Vigenère".

Utilizado por los ejércitos

Es lo suficientemente simple si se usa con discos de cifrado. Los estados confederados de América, por ejemplo, usaron un disco de cifrado para implementar el cifrado Vigenère durante la Guerra Civil Americana. Los mensajes confederados fueron poco secretos, ya que los miembros de la unión rompían habitualmente los mensajes.

No tan difícil de romper

Ganó una gran reputación por ser excepcionalmente robusto. Incluso el escritor y matemático Charles Lutwidge Dodgson (Lewis Carroll) dijo que el cifrado Vigenère era irrompible en el artículo "The Alphabet Cipher" para una revista de niños. En 1917, "Scientific American" describió el cifrado Vigenère como imposible de romper.

Esta reputación fue mantenida, hasta que el método Kasiski rompió oficialmente el cifrado en el siglo XIX pero algunos criptoanalistas habilidosos afirmaron que lo habían roto mucho antes, pero lo mantenían en secreto para beneficiarse  de esta ventaja respecto del enemigo.