Upload
erick-barzallo
View
106
Download
0
Embed Size (px)
Citation preview
Universidad de CuencaNOMBRE:
ERICK BARZALLOTEMA:
CIFRADO EN JAVAMATERIA:
PROGRAMACIÓN 3PROFESOR:
ING. ÁNGEL VÁZQUEZ
Criptografía
Disciplina científica dedicada al estudio de escritura de forma secreta
Proviene del griego krypto: oculto y logos: palabra En el campos de las TIC, tiene como finalidad proporcionar
seguridad a la información
Criptoanálisis
Parte de la criptografía que se dedica al estudio de sistemas criptográficos
Su finalidad es encontrar debilidades en los sistemas y romper su seguridad y romper su seguridad
Cifrado y Descifrado Cifrado
Es un procedimiento que utiliza un algoritmo con una clave para la transformación de un mensaje
El mensaje debe ser incompresible para las personas que no posean la clave Descifrado
Operación inversa del cifrado Utiliza la clave para poder leer el mensaje
Tipos de cifrado Simétrico:
Método por el cual se utiliza la misma clave para el cifrado y descifrado
Este método pone toda su seguridad en la clave y no en el algoritmo DES usa una clave de 56 bits (), en cambio, 3DES usa una clave de
128 bits () Inconvenientes
Intercambio de la clave entre emisor y receptor Numero de claves necesarios
N personas -> n(n-1)/2 claves
Asimétrica: Método que utiliza un par de claves, las cuales pertenecen a la misma persona
Pública: clave que puede ser entregada a cualquier persona Privada: clave de uso personal
Las claves se generan una sola vez Para el cifrado el remitente usa la clave pública y el destinatario usara la clave
privada para descifrar el mensaje
Métodos de Cifrado Sustitución:
Los caracteres del texto son sustituidos con un carácter diferente Los primeros métodos de cifrado se basaban en este método ya que en aquella
época no eran muy robustos Un claro ejemplo es el Cifrado de Cesar el cual nos dice:
“Cada letra del texto en claro se sustituye por la letra que hay a K posiciones detrás de ella en el alfabeto”
Formula de Cifrado y Descifrado
Letra a cifrar
posiciones Total de letras
D(x)=x-k(mod T) x k TC(x)=x+k(mod T) x K T
Transposición: Consiste en agrupar los caracteres del mensaje a cifrar dentro de una matriz
bidimensional Método de clave simétrica Las unidades de texto pueden ser una letra, pares de letra, tríos de letras, etc. Es muy usado en la criptografía clásica
Bibliografía
http://gaussianos.com/critpografia-cifrado-por-sustitucion/ http://
dlerch.blogspot.com/2009/04/como-diferenciar-entre-cifrados-de.html
http://www.segu-info.com.ar/proyectos/p1_ataques.htm
Enlaces Externos
https://github.com/Erick03Andres/Encriptacion https://github.com/Erick03Andres/Criptoanalisis