Este documento resume los conceptos básicos de criptografía como cifrado, descifrado, criptoanálisis y los tipos de cifrado simétrico y asimétrico. Explica los métodos de cifrado por sustitución y transposición, dando como ejemplo el cifrado de César. Finalmente, incluye bibliografía y enlaces externos relacionados con el tema.
2. 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
3. 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
4. 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
5. 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 (256), en cambio, 3DES usa una clave de 128 bits
(2128
)
Inconvenientes
Intercambio de la clave entre emisor y receptor
Numero de claves necesarios
N personas -> n(n-1)/2 claves
6. 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
7. 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 T
C(x)=x+k(mod T) x K T
8.
9. 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