Criptografía

🔑 Criptografía Básica: Cifrado Simétrico y Asimétrico

📅 20 diciembre 2024 · 11 min lectura·👤 Equipo CiberSeguroMX

¿Qué es la Criptografía?

La criptografía es la ciencia de transformar información legible en un formato ilegible para protegerla de accesos no autorizados. La información original se llama texto plano y el resultado cifrado se llama texto cifrado.

Dato: El término viene del griego "kryptos" (oculto) y "graphein" (escribir). Se ha utilizado desde el antiguo Egipto, pero la criptografía moderna comenzó en los años 70.

Cifrado Simétrico

En el cifrado simétrico, la misma clave se usa tanto para cifrar como para descifrar. Es muy rápido y eficiente para grandes volúmenes de datos.

AES (Advanced Encryption Standard)

  • El estándar de cifrado simétrico más usado en el mundo
  • Tamaños de clave: 128, 192 o 256 bits
  • Adoptado por el gobierno de EE.UU. en 2001
  • Se usa en: Wi-Fi (WPA2/WPA3), discos cifrados, VPNs

Problema del cifrado simétrico: ¿Cómo compartes la clave de forma segura con quien necesita descifrar? Si interceptan la clave, pierdes toda la seguridad. Aquí es donde entra el cifrado asimétrico.

Cifrado Asimétrico

Usa un par de claves matemáticamente relacionadas: una clave pública (puede compartirse con cualquiera) y una clave privada (nunca se comparte). Lo que cifra una, solo lo descifra la otra.

RSA

  • Algoritmo asimétrico más conocido
  • Basado en la dificultad de factorizar números primos grandes
  • Tamaños típicos: 2048 o 4096 bits
  • Usado en: HTTPS, firmas digitales, correo cifrado

¿Cómo funciona HTTPS?

HTTPS combina ambos tipos de cifrado en el protocolo TLS (Transport Layer Security):

  1. El navegador solicita el certificado del servidor
  2. El servidor envía su clave pública en el certificado
  3. El navegador verifica que el certificado es auténtico (firma de una CA)
  4. Ambos negocian una clave de sesión simétrica usando cifrado asimétrico
  5. A partir de ahí, toda la comunicación usa cifrado simétrico (más rápido)

Funciones Hash

Una función hash convierte datos de cualquier tamaño en una cadena de longitud fija. Son funciones de una sola vía: no se puede recuperar el original desde el hash.

AlgoritmoBitsEstadoUso
MD5128Inseguro (colisiones)Solo verificación de integridad no crítica
SHA-1160ObsoletoNo recomendado
SHA-256256SeguroCertificados TLS, Bitcoin, firmas digitales
bcryptVariableSeguroAlmacenamiento de contraseñas

Infraestructura de Clave Pública (PKI)

La PKI es el sistema que gestiona la confianza en las claves públicas. Incluye Autoridades Certificadoras (CA) como Let's Encrypt, DigiCert y Comodo, que emiten certificados digitales verificando la identidad de los propietarios de claves públicas.

CriptografíaCiberseguridad2025

Artículos relacionados