Cifrado de Playfair

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

El cifrado de Playfair es un ejemplo de sustitución digrámica, donde un par de letras de un texto en claro (mensaje sin codificar) se convierten en otro par distinto, para codificar información que no deseamos que sea leída.[1]

Proceso de cifrado de Playfair[editar]

Creación de la matriz de cifrado[editar]

En esta sustitución digrámica, la clave viene dada por una matriz de cifrado de 5x5 caracteres (sin las letras J ni Ñ). Para empezar, colocamos en la primera fila de la matriz la palabra clave sin letras repetidas.

Ejemplo:

Clave: NORIA

Matriz de cifrado resultante:

                             N O R I A
                             B C D E F
                             G H K L M
                             P Q S T U
                             V W X Y Z

Cifrado de un texto[editar]

Reglas para cifrar 2 caracteres m1 m2:

  1. Si m1 y m2 se encuentran en la misma fila, escoger c1 y c2 situados a su derecha (circularmente)
  2. Si m1 y m2 se encuentran en la misma columna, escoger c1 y c2 situados debajo (circularmente)
  3. Si m1 y m2 se encuentran en distintas filas y columnas, escoger c1 y c2 situados en la diagonal opuesta
  4. Si m1 = m2, insertar carácter sin significado entre m1 y m2 para evitar su repetición, y después aplicar las reglas 1-3
  5. Si el número de letras es impar, añadir una sin significado al final del texto

Por ejemplo, en este texto en claro: AT AQ UE CE RO HO RA SX pondremos X al final, porque al tener el texto un número de letras impar, se requiere una letra sin significado, de relleno, para volver a la paridad. También podrían ponerse letras sin significado al final de cada palabra para evitar confusiones o hacer más claro el texto resultante.

Criptograma resultante: IU OU TF DF IR QC IN XR

En la película La Búsqueda 2, protagonizada por Nicolas Cage, se observa un ejemplo de la utilización de este código.

Variantes de Playfair[editar]

Para aumentar la seguridad del sistema de cifrado se crearon las variantes Doble Cuadro y Cuatro Cuadros. Cada una de ellas, si bien más complicada de usar y generar, tiene también una seguridad algo mayor.

Otra posibilidad es combinar la cifra Playfair con un cifrado por transposición como ocurre con el cifrado Playfair Seriado. En éste se divide el texto en claro en trozos de longitud predeterminada que son colocados pares sucesivos de los bloques. Después, cada uno de los pares de letras resultantes es codificado normalmente. Con el texto: Prueba de cifra el resultado, dividiendo en bloques de 6 letras sería el siguiente:

 p  r  u  e  b  a  d
 e  c  i  f  r  x  a

Introducimos la letra x en undécima posición tanto para crear un número par como para evitar el dígrafo repetido. Los dígrafos a cifrar serían pues los siguientes:

 pe rc ui ef br ax da

Por todo lo demás, sería como cualquier otro cifrado Playfair ordinario.

Enlaces externos[editar]

Notas y Referencias[editar]

  1. The Codebreakers – The Story of Secret Writing (ISBN 978-0-684-83130-5) (1967)