Download - Sistemas de cifrado
![Page 1: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/1.jpg)
SISTEMAS DE CIFRADO
Autor:David Buñay
![Page 2: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/7.jpg)
ALGORITMO DE SUSTITUCIÓN TextoPlano=atacar Abecedario :
abcdefghijklmnopqrstuvwxyz
TextoCifrado=ftacar
![Page 8: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/8.jpg)
ALGORITMO DE SUSTITUCIÓN TextoCifrado=ftacar
Abecedario : abcdefghijklmnopqrstuvwxyz
TextoCifrado=fyacar
![Page 9: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/9.jpg)
ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyacar
Abecedario : abcdefghijklmnopqrstuvwxyz
TextoCifrado=fyfcar
![Page 10: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/10.jpg)
ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyfcar
Abecedario : abcdefghijklmnopqrstuvwxyz
TextoCifrado=fyfhar
![Page 11: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/11.jpg)
ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyfhar
Abecedario : abcdefghijklmnopqrstuvwxyz
TextoCifrado=fyfhfr
![Page 12: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/12.jpg)
ALGORITMO DE SUSTITUCIÓN TextoCifrado=fyfhfr
Abecedario : abcdefghijklmnopqrstuvwxyz
TextoCifrado=fyfhfw
![Page 13: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/17.jpg)
ALGORITMO DE TRANSPOSICIÓN
TextoCifrado=SIONTO
![Page 18: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/18.jpg)
ALGORITMO DE TRANSPOSICIÓN
TextoCifrado=SIONTOEMRESN
![Page 19: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/19.jpg)
ALGORITMO DE TRANSPOSICIÓN
TextoCifrado=SIONTOEMRESNSEUOEW
![Page 20: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/20.jpg)
ALGORITMO DE TRANSPOSICIÓN
TextoCifrado=SIONTOEMRESNSEUOEWEUEAEB
![Page 21: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/21.jpg)
ALGORITMO DE TRANSPOSICIÓN
TextoCifrado=SIONTOEMRESNSEUOEWEUEAEBEMCDSD
![Page 22: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/22.jpg)
ALGORITMO DE TRANSPOSICIÓN
TextoCifrado=SIONTOEMRESNSEUOEWEUEAEBEMCDSDTNDTRA
![Page 23: Sistemas de cifrado](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062316/58cf233a1a28abc05f8b65a9/html5/thumbnails/25.jpg)
FIN