Criptografía

La criptografía es el estudio de técnicas para escribir información de forma oculta, de modo que solo las personas autorizadas puedan leerla.

Criptoanálisis

El criptoanálisis es el estudio de técnicas para descifrar información cifrada.

Criptología

La criptología es el estudio de la criptografía y el criptoanálisis.

Historia

Los griegos desarrollaron el cifrado de Polibius, que consistía en cambiar cada letra por varias letras o números.

Los romanos utilizaron el cifrado César, que consistía en desplazar cada letra 3 posiciones hacia la derecha.

El cifrado Vigenère utilizaba varios alfabetos para desplazar las letras.

Métodos Criptográficos

Transposición

Consiste en cambiar el orden de las letras.

Sustitución

Consiste en reemplazar un carácter por otro.

Algoritmos

Simétricos

El emisor y el receptor utilizan la misma clave. Algunos ejemplos son AES, DES y 3DES.

Asimétricos

Cada entidad tiene dos claves: una pública y una privada. Se utilizan para identificar y firmar.

Híbridos

Combinan algoritmos simétricos y asimétricos.

De bloque

Dividen el mensaje en bloques y los cifran por separado.

De flujo

Cifran el mensaje bit a bit.

Función Resumen

Asocia un número único a un objeto.

Firma Digital

Es equivalente a una firma manuscrita y proporciona no repudio y autenticidad.

Certificados Digitales

Contienen información sobre la persona o entidad, así como su clave pública. Son emitidos por una autoridad certificadora.

Infraestructura de Clave Pública (PKI)

La PKI es un sistema que emite y revoca certificados digitales. Consta de tres entidades:

  • Autoridad Certificadora (CA): Emite y revoca certificados.
  • Autoridad de Registro (RA): Colabora en el proceso de emisión de certificados.
  • Autoridad de Validación (VA): Comprueba la validez de los certificados.

GPG

GPG es un software de criptografía de código abierto. Permite:

  • Cifrar y descifrar mensajes.
  • Generar y gestionar claves públicas y privadas.
  • Firmar y verificar firmas digitales.