¿Qué es la criptografía? La arquitectura matemática de internet

0
Actualizado el 19/10/2026

Escrito por

manueldemeza

Cada vez que realizas una transferencia bancaria, envías un mensaje privado o te conectas a un servidor remoto mediante SSH, estás ejecutando una serie de pruebas matemáticas diseñadas para ser computacionalmente irreversibles. Durante siglos, la criptografía fue percibida como un arte oscuro reservado para estrategas militares y agencias de inteligencia; su único propósito era ocultar órdenes en el campo de batalla mediante la sustitución de caracteres.

En la ingeniería moderna, esa visión ha quedado atrás. De acuerdo con el glosario de publicaciones especiales del Instituto Nacional de Estándares y Tecnología (NIST) de Estados Unidos, la criptografía actual es la disciplina que engloba los principios, medios y métodos para la transformación de datos con el fin de ocultar su contenido semántico, prevenir su uso no autorizado o detectar modificaciones inadvertidas. Para los investigadores del Laboratorio de Ciencias de la Computación e Inteligencia Artificial del MIT (CSAIL), esta disciplina ha dejado de ser un simple mecanismo de ofuscación para convertirse en la infraestructura crítica de confianza que permite que extraños operen de forma segura sobre redes inherentemente hostiles como internet.

Para nuestra comunidad de STEAMdiantes, comprender cómo operan estas capas de protección no es un mero ejercicio teórico; es dominar los cimientos sobre los cuales se construye y audita cualquier sistema tecnológico de misión crítica en la industria actual.

Los cuatro pilares de los sistemas criptográficos

Existe el mito extendido de que cifrar e implementar criptografía son sinónimos exactos. Sin embargo, ocultar un mensaje es solo una cuarta parte del trabajo. Según el cuerpo de conocimientos comunes del consorcio internacional (ISC)² y la documentación técnica del SANS Institute, un sistema criptográfico robusto debe garantizar cuatro propiedades fundamentales:

  • Confidencialidad: Es la propiedad más conocida. Garantiza que la información sea inaccesible e incomprensible para cualquier entidad, usuario o proceso que no posea la autorización (o la clave matemática) correspondiente.
  • Integridad: Asegura que los datos no han sido alterados, eliminados o manipulados de manera no autorizada desde su creación, ya sea mientras están almacenados en un disco o en tránsito por la red. Si un solo bit cambia en un paquete de datos, el sistema criptográfico debe ser capaz de detectarlo al instante.
  • Autenticación: Permite verificar la identidad tanto del origen de la información como del destinatario. En el mundo digital, responde con certeza matemática a la pregunta: ¿realmente me estoy comunicando con el servidor correcto o hay un impostor en medio?
  • No repudio: Proporciona una prueba irrefutable del origen y la entrega de los datos. Impide que una entidad que ha firmado digitalmente una transacción o enviado un mensaje pueda negar legal o técnicamente haberlo hecho con posterioridad.

¿Cómo operan los algoritmos modernos?

Para materializar los cuatro pilares anteriores sin degradar el rendimiento de los procesadores, la criptografía contemporánea divide sus operaciones en tres grandes familias algorítmicas. Tal como lo documenta el grupo de Criptografía Aplicada de la Universidad de Stanford, la seguridad de estos métodos no reside en mantener en secreto cómo funciona el algoritmo (un principio formulado por Auguste Kerckhoffs en el siglo XIX), sino en la fortaleza matemática de las claves utilizadas.

Criptografía simétrica (clave secreta)

Es el motor de carga pesada. Utiliza exactamente la misma clave tanto para cifrar el texto plano como para descifrar el texto cifrado. El estándar indiscutible en esta categoría es AES (Advanced Encryption Standard), oficializado por el NIST en el documento FIPS 197. Opera mediante redes de sustitución-permutación sobre bloques de datos con claves de 128, 192 o 256 bits. Su principal ventaja es la velocidad: es tan eficiente que los procesadores modernos incluyen instrucciones a nivel de silicio (AES-NI) para ejecutarlo sin impacto en el rendimiento, siendo el método ideal para cifrar bases de datos completas o discos duros. Su talón de Aquiles es la distribución: ¿cómo le entregas la clave secreta al destinatario a través de internet sin que la intercepten en el camino?

Criptografía asimétrica (clave pública)

En los años 70, Whitfield Diffie y Martin Hellman resolvieron el dilema de la distribución de claves introduciendo la asimetría. Aquí, cada participante posee dos claves matemáticamente vinculadas: una clave pública (que cualquiera puede conocer) y una clave privada (que jamás sale del dispositivo del propietario). Lo que se cifra con la clave pública solo puede ser descifrado con su correspondiente clave privada. Algoritmos clásicos como RSA basan su seguridad en la extrema dificultad computacional de factorizar el producto de dos números primos gigantescos. Por su parte, la criptografía de curva elíptica (ECC) logra el mismo nivel de seguridad utilizando claves mucho más pequeñas gracias a la complejidad del problema del logaritmo discreto sobre curvas algebraicas, ahorrando ancho de banda y batería en dispositivos móviles e IoT. La desventaja de la asimetría es que requiere un alto costo de procesamiento, por lo que rara vez se usa para cifrar archivos grandes.

Funciones hash criptográficas

Técnicamente, una función hash no cifra datos, ya que el proceso no es reversible. Definidas en normativas como FIPS 180-4 (para la familia SHA-2) y FIPS 202 (para SHA-3), estas funciones toman una entrada de cualquier tamaño —desde una palabra hasta una imagen ISO de varios gigabytes— y la comprimen en una cadena alfanumérica de longitud fija (un digest o resumen). Poseen lo que se denomina “efecto avalancha”: cambiar una sola coma en un documento modificará por completo el hash resultante. Son la columna vertebral para verificar que un archivo descargado no ha sido inyectado con malware y para almacenar contraseñas en servidores sin guardar el texto original.

🚀 Únete al canal

Bienvenido al lado divertido de la ingeniería. ✨
Descubre cómo la ciencia y la tecnología mueven al mundo, un artículo a la vez.

Arquitecturas en producción

En un entorno de producción, estas tres familias no compiten entre sí; trabajan en conjunto formando esquemas híbridos.

El ejemplo más claro de esta sinergia es el protocolo TLS 1.3 (Transport Layer Security), estandarizado por la Internet Engineering Task Force (IETF) en el documento RFC 8446 y analizado a fondo por equipos de ingeniería como Cloudflare Research y la Electronic Frontier Foundation (EFF). Cuando te conectas a un sitio web mediante HTTPS, tu navegador no elige entre simetría o asimetría, sino que ejecuta una coreografía con todas ellas:

  • El saludo inicial (handshake): El servidor presenta su certificado digital. Tu navegador utiliza criptografía asimétrica para verificar la firma de la autoridad certificadora (autenticación) y emplea variantes de curvas elípticas (ECDHE) para acordar una clave temporal con el servidor sin que nadie que esté escuchando el tráfico pueda deducirla.
  • La transmisión de datos: Una vez acordada esa clave de sesión en milisegundos, ambos extremos descartan la pesada criptografía asimétrica y pasan a utilizar criptografía simétrica (como AES) para transmitir el contenido de la página web, videos o formularios a máxima velocidad (confidencialidad).
  • El control de calidad: Cada paquete transmitido lleva adjunto un código de autenticación de mensajes basado en funciones hash (HMAC), asegurando que ningún nodo intermedio haya modificado el tráfico en tránsito (integridad).

En el ámbito del correo electrónico corporativo y las comunicaciones directas, estándares como PGP (Pretty Good Privacy) y S/MIME aplican esta misma lógica híbrida para garantizar el cifrado de extremo a extremo (E2EE). Cuando envías un correo protegido con PGP, el mensaje se cifra con una clave simétrica de un solo uso, y esa clave simétrica se cifra inmediatamente con la clave pública del destinatario. Así se obtiene lo mejor de ambos mundos: la invulnerabilidad de distribución de las claves públicas y la ligereza operativa de las claves secretas.

Criptografía poscuántica y homomórfica

La solidez de la criptografía actual descansa sobre una premisa temporal: los problemas matemáticos que protegen nuestras claves tardarían miles de años en resolverse utilizando supercomputadoras clásicas basadas en bits. Sin embargo, el paradigma está cambiando.

El desarrollo de la computación cuántica —que opera con qubits capaces de existir en superposición de estados— plantea un desafío existencial para la seguridad informática. En 1994, el matemático Peter Shor demostró teóricamente que una computadora cuántica lo suficientemente potente y estable podría ejecutar su algoritmo homónimo para factorizar números enteros grandes y calcular logaritmos discretos en cuestión de horas. Cuando ese hardware alcance la madurez (un hito conocido en la industria como Q-Day), algoritmos asimétricos como RSA y ECC quedarán obsoletos de forma instantánea.

Lejos de ser un escenario apocalíptico sin respuesta, la comunidad científica lleva años preparando la defensa. En 2024, el NIST publicó oficialmente los primeros estándares definitivos de criptografía poscuántica (PQC), destacando algoritmos como ML-KEM (FIPS 203) para el encapsulamiento general de claves y ML-DSA (FIPS 204) para firmas digitales. Respaldados por consorcios tecnológicos como IBM Research, estos nuevos algoritmos abandonan la factorización de primos y se basan en la geometría de retículos (lattice-based cryptography): estructuras matemáticas multidimensionales donde encontrar el vector más corto entre dos puntos es un problema tan complejo que ni siquiera los algoritmos cuánticos conocidos pueden resolverlo de manera eficiente.

A la par de la carrera cuántica, laboratorios como Microsoft Research están impulsando otra frontera: el cifrado totalmente homomórfico (FHE). Históricamente, para que un servidor en la nube o un modelo de inteligencia artificial pudiera procesar o analizar una base de datos, primero debía descifrarla en la memoria RAM, exponiendo la información en su momento más crítico. La criptografía homomórfica permite realizar operaciones matemáticas complejas (sumas y multiplicaciones algebraicas) directamente sobre los datos cifrados. El servidor procesa la información a ciegas y devuelve un resultado cifrado que solo el propietario original puede abrir; una tecnología que redefinirá la privacidad médica, financiera y el entrenamiento seguro de modelos de IA en la próxima década.

Dominar la criptografía hoy exige entender que no estamos ante una tecnología estática, sino frente a un ecosistema vivo donde la ingeniería de software, el hardware de silicio y las matemáticas puras evolucionan en tiempo real para mantener un paso adelante en el tablero de la seguridad global.

Referencias
  • National Institute of Standards and Technology (NIST). (2001, actualizado en 2023). Announcing the ADVANCED ENCRYPTION STANDARD (AES). FIPS 197.
  • National Institute of Standards and Technology (NIST). (2015). Secure Hash Standard (SHS). FIPS 180-4.
  • National Institute of Standards and Technology (NIST). (2023). Digital Signature Standard (DSS). FIPS) 186-5.
  • National Institute of Standards and Technology (NIST). (2024). Module-Lattice-Based Digital Signature Standard. FIPS 204.
  • National Institute of Standards and Technology (NIST). (2024). Module-Lattice-Based Key-Encapsulation Mechanism Standard. FIPS 203.
  • Microsoft Research. Microsoft SEAL (Simple Encrypted Arithmetic Library): Homomorphic Encryption. 
  • SANS Institute. Cryptography: What is secure?
  • Shor, P. W. (1997). Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. SIAM Journal on Computing, 26(5), 1484-1509.
¿Te resultó útil este análisis? 💡
La tecnología avanza rápido; nosotros te ayudamos a seguirle el ritmo. ¡Únete!

Comentarios

0 0 votes
Valora este artículo
Suscribirse
Notificarme de
guest
0 Comentarios
Oldest
Newest Most Voted