Está en la página 1de 3

ESCUELA POLITECNICA NACIONAL

CARRERA DE INGENIERIA ELECTRONICA Y REDES DE INFORMACION


SEGURIDADES EN REDES

PROYECTO PRIMER BIMESTRE


TEMA: Cifrado/Descifrador PlayFair

FECHA DE ENTREGA: 13/12/2017

INTEGRANTES:

 Sebastian Bahamonde
 Fabián Olmedo

DESARROLLO:

MARCO TEORICO:

Cifrado de Playfair

El cifrado de Playfair fue inventado por el físico Charles Wheatstone y difundido por su amigo
Lord Playfair que acabó dándole el nombre. Es un cifrado poligráfico que a cada par de letras del
texto claro hace corresponder otras dos letras en el texto cifrado.

Se usa con un alfabeto de 25 letras que se disponen sobre un cuadro de cinco filas y cinco
columnas como en la tabla de Polibio. La disposición de las letras en el cuadro es la clave del
cifrado. Por ejemplo:

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

Para efectuar el cifrado se siguen las siguientes reglas:

1. Si el par de letras a cifrar están situadas en filas y columnas diferentes, se forma el


rectángulo que tiene como vértices opuestos las dos letras. Las letras de los otros dos
vértices forman el texto cifrado, ordenadas por filas de la misma forma que en el texto
claro. Es decir que se pone antes en el texto cifrado la letra que se encuentra en la misma
fila que la primera letra del texto claro. Por ejemplo, con la tabla anterior al par li le
corresponde FA y al par zo le corresponde YB.
2. Si ambas letras se encuentran en la misma fila, se sustituyen por las que se encuentran
en la misma fila a su derecha. Si alguna de ellas está en la última columna se sustituye
por la letra de la misma fila en la primera columna. Por ejemplo, ic se cifraría como TA y
od como BN.
3. Igualmente, si están en la misma columna, se cifran mediante las letras que se
encuentran justamente debajo de ellas. Si alguna está en la quinta fila, por la de la
primera. Con la tabla anterior, so se cifra como YH, y pl como AV.

1
ESCUELA POLITECNICA NACIONAL
CARRERA DE INGENIERIA ELECTRONICA Y REDES DE INFORMACION
SEGURIDADES EN REDES

No se pueden cifrar pares compuestos por letras iguales. La solución es procurar que no suceda
esto por ejemplo introduciendo una letra con valor nulo entre las dos iguales. Si el número de
letras a cifrar es impar, se le añade un nulo al final.

PROGRAMA:

Fig. 1 GUI De Usuario

Fig. 2 Ejemplo de Cifrado

Fig. 3 Pasos Para el Cifrado

2
ESCUELA POLITECNICA NACIONAL
CARRERA DE INGENIERIA ELECTRONICA Y REDES DE INFORMACION
SEGURIDADES EN REDES

Fig. 4 Ejemplo de Descifrado

Fig. 5 Pasos para el Descifrado


Conclusiones
 Al terminar este proyecto se llegó afianzar los conocimientos obtenidos en la clase
acerca del cifrador de Playfair y su implementación.
 La aplicación funciona de manera correcta arrojando los resultados esperados.
 Al desarrollar el software se pudo evidenciar que a pesar de que es uno de los primeros
cifradores en aparecer tiene un alto grado de seguridad.

Bibliografía

[1] Anónimo. [En línea]. Available: http://roble.pntic.mec.es/jgad0020/cripto/playfair.php.


[Último acceso: Diciembre 2017].

También podría gustarte