25
SISTEMAS DE CIFRADO Autor:David Buñay

Sistemas de cifrado

Embed Size (px)

Citation preview

Page 1: Sistemas de cifrado

SISTEMAS DE CIFRADO

Autor:David Buñay

Page 2: Sistemas de cifrado

CONTENIDO INTRODUCCIÓN A LA CRIPTOGRAFÍA DIFERENCIA ENTRE CIFRADO Y

CODIGO. SISTEMA DE CIFRADO POR

SUSTITUCIÓN DE CÉSARDefiniciónFuncionamiento del Algoritmo

SISTEMA DE CIFRADO POR TRANSPOSICIÓN COLUMNARDefiniciónFuncionamiento del algoritmo

ANÁLISIS DE TIPO DE CIFRADO

Page 3: Sistemas de cifrado

INTRODUCCIÓN A LA CRIPTOGRAFÍA

Criptografía es la parte de la criptología que se encarga de cifrar o codificar.

CritpoAnálisis es el arte de quebrantar los sistemas de cifrado es decir lo contrario a la criptografía.

La criptología es la disciplina científica que se dedica al estudio de la escritura secreta

Criptologia=criptografía+criptoanális.

Page 4: Sistemas de cifrado

DIFERENCIA ENTRE CIFRADO Y CÓDIGO.

Código : Es un mapeo de alguna unidad significativa, como una palabra, enunciado o frase.Atacar=atcc

Cifrado:Operaciones mecánicas conocidas como algoritmos que se realizan sobre letras individuales.

Page 5: Sistemas de cifrado

SISTEMA DE CIFRADO POR SUSTITUCIÓN GENERALIZADA DE

CÉSAR DEFINICIÓN : Este tipo de cifrado

consiste en reemplazar una letra por otra. Para saber que letra reemplazar se debe conocer la clave (número entero) que será el desplazamiento a recorrer.

Page 6: Sistemas de cifrado

ALGORITMO DE SUSTITUCIÓN Abecedario : abcdefghijklmnopqrstuvwxyz Texto plano: atacar Clave=5 Recorrer cada carácter el numero de veces

de la clave. Reemplazar cada caracter por la letra del

abecedario correspodiente al valor recorrido.

Page 7: Sistemas de cifrado

ALGORITMO DE SUSTITUCIÓN TextoPlano=atacar Abecedario :

abcdefghijklmnopqrstuvwxyz

TextoCifrado=ftacar

Page 8: Sistemas de cifrado

ALGORITMO DE SUSTITUCIÓN TextoCifrado=ftacar

Abecedario : abcdefghijklmnopqrstuvwxyz

TextoCifrado=fyacar

Page 9: Sistemas de cifrado

ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyacar

Abecedario : abcdefghijklmnopqrstuvwxyz

TextoCifrado=fyfcar

Page 10: Sistemas de cifrado

ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyfcar

Abecedario : abcdefghijklmnopqrstuvwxyz

TextoCifrado=fyfhar

Page 11: Sistemas de cifrado

ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyfhar

Abecedario : abcdefghijklmnopqrstuvwxyz

TextoCifrado=fyfhfr

Page 12: Sistemas de cifrado

ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyfhfr

Abecedario : abcdefghijklmnopqrstuvwxyz

TextoCifrado=fyfhfw

Page 13: Sistemas de cifrado

DEFINICIÓN TRANSPOSICIÓN COLUMNAR

Consiste en Reordenar las letras de un texto plano es decir va a tener los mismos caracteres pero en diferente orden.

Para su cifrado se necesita de una clave que pueden ser caracteres o enteros.

Page 14: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN Texto plano:

ESTEESMINUMERODECUENTADOSTRESUNO Clave: DAVILE 1.Colocar en la primera fila los caracteres de la

clave 2. Colocar en la segunda fila el valor del orden

alfabético de los caracteres de la clave.

Page 15: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN 3. Llenar la matriz con los caracteres del

texto plano. 4. En caso de que la matriz no esté

llena, entonces completar con las letras del abecedario de forma ascendente.

Page 16: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN 5. Recorrer las columnas siguiendo el

orden ascendente de los valores de la fila 2 y concatenar para formar el texto cifrado.

Page 17: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN

TextoCifrado=SIONTO

Page 18: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN

TextoCifrado=SIONTOEMRESN

Page 19: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN

TextoCifrado=SIONTOEMRESNSEUOEW

Page 20: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN

TextoCifrado=SIONTOEMRESNSEUOEWEUEAEB

Page 21: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN

TextoCifrado=SIONTOEMRESNSEUOEWEUEAEBEMCDSD

Page 22: Sistemas de cifrado

ALGORITMO DE TRANSPOSICIÓN

TextoCifrado=SIONTOEMRESNSEUOEWEUEAEBEMCDSDTNDTRA

Page 23: Sistemas de cifrado

DETERMINAR EL TIPO CIFRADO Se determina mediante la frecuencia de caracteres. Por lo general las letras “a”, “e”, “o” son las que mas se

repiten. Cuando obtenemos el texto cifrado comprobamos la

frecuencia de caracteres luego los ordenamos de mayor y menor.

Una vez ordenados los caracteres por su frecuencia comprobamos que los caracteres “a”, “e”, “o” se ubiquen en las 4 primeras posiciones de mayor frecuencia.

Si es que si son las 4 primeras posiciones de mayor frecuencia entonces es un sistema de cifradopor transposición , caso contrario será un sistema de cifrado por sustitución.

Page 24: Sistemas de cifrado

DETERMINAR EL TIPO CIFRADO Textocifrado=AABBHHJSSSAAOOKLGOAAOOOTEEEMNEBVEEV

CENE LetrasComparar=“AEO” Frecuencias: A=6 E=7 O=6 S=3 B=3 H=2 G=1 T=1 J=1 K=1

Page 25: Sistemas de cifrado

FIN