Seguridad En Redes Web
Enviado por AlexMtzWolf • 10 de Diciembre de 2015 • Apuntes • 2.088 Palabras (9 Páginas) • 126 Visitas
[pic 1]
Profesor:
Ing. David Tomas Vargas Requena
Materia:
Seguridad En Redes Web
Capítulo 2:
Criptografía
Integrantes:
- Olarte Pacheco Víctor Alejandro
- García Mejorado Geovanny Alan
- Hernández Aradillas Oscar Luis
- Martínez de León Juan Alejandro
- Molina LLarena Jesús Alejandro
- Quintanilla Lugo Jesús Adolfo
- Orozco Valencia Cesar Manuel
Capítulo 2: Criptografía
Índice:
Introducción……………………………………………………………………………… 03
Criptografía Clásica………………………………………….……………………………04
Algoritmo Cesar. ………………………………………………………………….05
Algoritmo Cesar Mejorado. ………………………………………………………06
Algoritmo Cesar con palabra clave. ………………………………………………07
Algoritmo ROT13. …………………………………………………………….….08
Algoritmo Vigenere. ………………………………………………………….…..09
Cifrado por transposición columnar..…………………………………………...…10
Criptografía Simétrica……………………………………..……………………………..
Criptografía Asimétrica…………………………………………………………………..
Criptografía Hibrida………………………………………………………………………
Funciones Hash…………..………………………………………………………………..
Conclusión………………………………………………………………………………...
Bibliografía………………………………………………………………………………..
INTRODUCCION:
La Criptografía proviene de las palabras “criptos” que significa oculto u secreto y “grafos” que significa escritura
Criptografía es la ciencia de aplicar matemáticas complejas o bien diferentes algoritmos matemáticos para aumentar la seguridad de la información.
Se encarga de la seguridad en él envió de los datos (cifrado de información) y de garantizar el secreto en la comunicación entre dos entidades.
Igualmente se encarga de asegurar que la información que se envía es auténtica en un doble sentido: que el remitente sea realmente quien dice ser.
Impedir que el contenido del mensaje enviado (criptograma) sea modificado en su tránsito.
CRIPTOGRAFIA CLASICA:
La criptografía es casi tan antigua como las primeras civilizaciones que existieron en la Historia, Ya en el siglo V a.C. se usaban técnicas de cifrado para proteger a la información. Se pretendía obtener sólo la confidencialidad y la autenticidad de los mensajes.
La criptografía clásica abarca desde la Escitala de los Lancedemonios hasta la segunda guerra mundial.
En el siglo V a.C. el gran historiador griego Herodoto describió la manera que tenían los griegos para mandarse mensajes entre sí. El procedimiento básicamente consistía en escribir el mensaje sobre una tablilla de madera para posteriormente ocultarle mediante un recubrimiento de cera.
Durante la segunda guerra mundial el sistema más utilizado consistió en microfilmar un mensaje y reducirlo hasta el extremo de un pequeño punto, de forma que podía pasar como un signo de puntuación de un carácter dentro de otro texto. Por ejemplo, el punto de consonante "j" podía ser en realidad un microfilm con un mensaje.
En los tiempos de la Roma Imperial el algoritmo de César, llamado así porque es el procedimiento que empleaba Julio César para enviar mensajes secretos a sus legiones, es uno de los algoritmos criptográficos más simples.
[pic 2]
[pic 3]
Algoritmo Cesar:
Es un algoritmo de sustitución, su cifrado consistía simplemente en sustituir una letra por la situada tres lugares más allá en el alfabeto esto es asi, la A se transformaba en D, la B en E y así sucesivamente hasta que la Z se convertía en C.
[pic 4]
- La clave o llave utilizada en este algoritmo es el número que se escoja esto quiere decir k = n.
- Se puede implementar con la letra ubicada en cualquier sitio siempre y cuando su letra correspondiente se mueva k espacios por delante de la original en el alfabeto.
- Los caracteres especiales y los números se muestran tal cual en el mensaje cifrado, esto quiere decir que los caracteres especiales y número no son cifrados en este algoritmo.
Ejemplo:
Cifrar “Somos los mejores”
Mensaje cifrado “vrprv orv phmruhu”
Algoritmo Cesar Mejorado:
Este algoritmo a diferencia del “Algoritmo de Cesar” utiliza una función biyectiva para obtener el valor del cifrado en módulo 28.
[pic 5]
Función biyectiva:
[pic 6]
Ejemplo:
Texto a cifrar “HOLA”
H = 08 → 3(08) + 1 mod 28 = 25 → “X”
O = 16 → 3(16) + 1 mod 28 = 49 - 28 = 21 → “T”
L = 12 → 3(12) + 1 mod 28 = 36 - 28 = 08 → “H”
A = 01 → 3(01) + 1 mod 28 = 04 → “D”
Mensaje cifrado “XTHD”
*Si el valor del cifrado de función biyectiva C(n) = 3x + 1 mod 28 es mayor a 28 entonces del valor total se le resta el número 28. Ejemplo: “O = 16 → 3(16) + 1 mod 28 = 49 - 28 = 21 → “T”
Algoritmo Cesar con palabra clave:
- Se escoge un numero entero entre 0 y 26 el cual será el valor de “n”
- Una palabra o una frase corta (Clave o Llave “K”)
*Si en la palabra llave hay letras repetidas, sólo se tendrá en cuenta la primera ocurrencia de cada una
- La palabra llave será escrita debajo del alfabeto, empezando en la posición que indique ”n” y saltando las letras repetidas
Ejemplo:
n = 7
Clave o Llave “K” = Extremadura
[pic 7]
Tabla cifrada con la clave “Extremadura”
[pic 8]
Texto a cifrar: "HOY NO ME PUEDO LEVANTAR"
Texto después de ser cifrado: "EBÑ DB AW CJWVB MWKPDIPG".
Algoritmo ROT13:
El ROT13 se originó en el grupo de noticias net.jokes a principios de la década de 1980, en un esfuerzo por proporcionar un medio voluntario para ocultar los chistes que algunos lectores podrían encontrar ofensivos, o simplemente para ofuscar el final de un chiste y evitar que se leyese demasiado pronto.
...