Introducción
Antes de ver cómo se cifra, cuatro ideas: qué es la criptografía, qué significa cifrar, qué es una clave y por qué importan tanto los números primos.
¿Qué es la criptografía?
La palabra viene del griego: kryptós quiere decir «secreto» y graphé, «escritura». Durante siglos la criptografía fue justo eso, el arte de escribir mensajes que solo pudiera entender quien tenía que entenderlos. Reyes, generales y espías la usaban para que una carta interceptada no le sirviera de nada al enemigo.
Con las computadoras e internet el trabajo creció. Hoy la criptografía no solo esconde mensajes: protege tus compras, tus conversaciones y tu identidad. Se suele hablar de cuatro objetivos, y cada uno tiene su equivalente de todos los días:
- Confidencialidad: que nadie más pueda leer el mensaje, como una carta dentro de un sobre cerrado.
- Integridad: que nadie lo haya cambiado en el camino, como un paquete con precinto intacto.
- Autenticación: saber con quién estás hablando, como cuando alguien te muestra su documento.
- Vinculación (antes se decía «no repudio»): que quien firmó no pueda negar después que lo hizo, como la firma en un contrato.
Toda esta guía gira alrededor de esas cuatro promesas: cómo se cumplen y cómo se las intenta romper.
Fuentes: Criptografía, Cómo funciona la criptografía.
Cifrar y descifrar
Cifrar es convertir un mensaje que se entiende, el texto plano, en otro que parece un revoltijo, el texto cifrado. Descifrar es hacer el camino de vuelta. Para las dos cosas hacen falta dos ingredientes: un algoritmo, que es la receta, y una clave, que es el dato secreto que hace que la receta dé un resultado y no otro.
Pensalo como un maletín con candado. El maletín y el candado son el algoritmo: cualquiera puede comprar uno igual. La llave es la clave: sin ella, el maletín puede viajar en manos de un desconocido y lo que lleva adentro sigue a salvo.
El elenco de esta guía. Ana manda los mensajes y Beto los recibe. Eve escucha a escondidas: su nombre viene del inglés eavesdropper, «fisgón». Mallory es peor, porque además de escuchar puede cambiar lo que pasa. En los libros, Ana y Beto se llaman Alice y Bob.
Una aclaración de palabras: «encriptar» y «desencriptar» vienen del inglés, pero también son correctas. La Real Academia Española las aceptó en 2014, así que podés usarlas sin culpa.
Fuentes: Cifrado (criptografía), ¡Entendiendo la Encriptación!.
La clave
En un buen sistema, la clave es lo único que tiene que quedar en secreto. Suena raro, pero el método conviene que sea público: así mucha gente lo revisa y encuentra sus fallas antes que los atacantes. Lo vas a ver con más detalle en «El enemigo conoce el sistema».
Si la clave es lo único que protege el secreto, tiene que ser difícil de adivinar. Pensá en un candado de bicicleta con tres ruedas de números: hay 1000 combinaciones, de 000 a 999. Alguien con paciencia las prueba todas en una tarde. Cada rueda que le agregás multiplica las combinaciones por diez: con cuatro ruedas ya son 10 000.
Las computadoras guardan todo en bits, que son ceros y unos. Cada bit que se suma a una clave duplica las combinaciones posibles. Por eso las claves de hoy son tan largas: las que comparten las dos partes de una conversación tienen 128 o 256 bits, y probarlas todas es imposible para cualquier computadora que exista. Las claves públicas, que vas a conocer en «Dos llaves», son todavía más largas (2048 bits o más), porque tienen una estructura matemática que obliga a usar números más grandes para lograr la misma seguridad.
Fuentes: Clave (criptografía), Criptografía simétrica.
Números primos
Un número primo es un número mayor que 1 que solo se puede dividir, sin que sobre nada, por 1 y por sí mismo. El 2, el 5 y el 13 son primos. El 1 no cuenta como primo.
Un número compuesto es el que tiene más divisores. El 15 se divide por 1, 3, 5 y 15, porque 15 = 3 × 5. El 28 se divide por 1, 2, 4, 7, 14 y 28.
Dos números son coprimos cuando el único divisor que tienen en común es el 1. El 5 y el 13 lo son. También el 6 y el 25, aunque ninguno de los dos es primo: los divisores del 6 son 1, 2, 3 y 6, y los del 25 son 1, 5 y 25.
Los primos nunca se terminan: el matemático griego Euclides demostró hace más de dos mil años que hay infinitos. Igual hay gente buscando primos cada vez más grandes. El mayor conocido es 2136 279 841 − 1, un número de 41 024 320 cifras. Lo encontró en octubre de 2024 una computadora de Luke Durant que trabajaba para GIMPS, un proyecto en el que voluntarios de todo el mundo prestan sus equipos para buscarlos.
¿Por qué importan tanto en criptografía? Por una asimetría curiosa: multiplicar dos primos es facilísimo, pero tomar el resultado y descubrir qué dos primos lo formaron es dificilísimo cuando los números son enormes. Esa diferencia sostiene el sistema RSA, que vas a ver en «RSA».
Fuentes: ¿Qué son los Números Primos, Compuestos y Coprimos? (Aprende la Diferencia), Mayor número primo conocido, Cómo funciona la criptografía.
Tipos de cifrado
De cambiar letras a mano a las cuentas que protegen internet, en el orden en que fueron apareciendo.
Cambiar letras
La idea más antigua es la sustitución: cada letra se cambia por otra siguiendo una regla. La más famosa es el cifrado César: cada letra se reemplaza por la que está tres lugares más adelante en el alfabeto, así que la A pasa a ser D, la B pasa a ser E, y al llegar al final se vuelve a empezar (la X es A, la Y es B y la Z es C). Se dice que lo usaba Julio César, aunque no es seguro.
Hay variantes muy sencillas. En el Atbash el alfabeto se da vuelta: la A es Z, la B es Y. En el ROT13 el salto es de trece lugares.
En 1465, el italiano Leon Battista Alberti inventó un disco de dos anillos con letras: uno fijo y otro que gira. Girar el de adentro cambia todas las equivalencias a la vez, y Alberti propuso girarlo cada tanto en medio del mensaje. La rueda de la demo de abajo funciona igual. Un siglo después se hizo famoso el cifrado de Vigenère, que usa una palabra clave para que el salto cambie letra por letra.
Probalo vos con la rueda. En estos cifrados de 26 letras, la ñ se escribe como N y las letras con tilde, sin tilde.
La rueda de César
Las letras de afuera son las normales; las de adentro, las que se escriben en su lugar. Girá el anillo de adentro y mirá cómo cambia tu mensaje.
Con un desplazamiento de 3, cada letra se cambia por la que está tres lugares después:
| Normal | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cifrado | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C |
Ejemplo: ATAQUEN AL AMANECER se escribe DWDTXHQ DO DPDQHFHU.
Así se ve cifrado
El punto débil de la sustitución simple está en el propio idioma. Cuando una letra se cambia siempre por la misma, sus costumbres quedan a la vista: en español la E y la A son, por lejos, las letras más comunes. Contar cuántas veces aparece cada símbolo, lo que se llama análisis de frecuencias, alcanza para romper el mensaje. El cifrado de Vigenère complica ese conteo porque una misma letra se escribe distinto según su lugar, pero también se terminó rompiendo con métodos más elaborados.
Fuentes: Cifrado clásico, Cifrado por sustitución, Cómo funciona la criptografía, Frecuencia de aparición de letras.
Cambiar el orden
La otra gran familia de cifrados clásicos no cambia las letras: las mezcla de lugar. Se llama transposición. El mensaje tiene exactamente las mismas letras, pero desordenadas según una regla que solo conocen quien manda y quien recibe.
El ejemplo más antiguo es la escítala espartana, del siglo V antes de Cristo. Se enrollaba una tira de cuero alrededor de un bastón y se escribía el mensaje a lo largo. Al desenrollarla, las letras quedaban salteadas y sin sentido. Para leerlas había que enrollar la tira en otro bastón del mismo grosor: el grosor era la clave.
Más adelante se usó la transposición en columnas: se escribe el mensaje en filas debajo de una palabra clave y se lo copia columna por columna, en el orden alfabético de las letras de esa palabra. El ejército alemán usaba en 1914 una versión que repetía el proceso dos veces, y los franceses igual lograron romperla. Estos cifrados también caen con análisis: como las letras no cambian, las frecuencias delatan el idioma y el resto es armar un anagrama gigante.
Fuentes: Cifrado por transposición, Cifrado clásico.
Una sola llave
Todo lo que viste hasta ahora tiene algo en común: la misma clave sirve para cerrar y para abrir. Es la criptografía simétrica, la del maletín con una sola llave. Quien la tiene, cierra; quien la tiene, abre.
La máquina más famosa de este tipo fue Enigma, que usó el ejército alemán en la Segunda Guerra Mundial. Tenía rotores que cambiaban la sustitución con cada tecla, y la configuración se renovaba todos los días. Parecía imposible de romper, pero el equipo polaco de Marian Rejewski la quebró por primera vez en 1932. Después, en Bletchley Park, Alan Turing y Gordon Welchman construyeron la Bombe, una máquina que buscaba la clave de cada día y que se basó en parte en ese trabajo polaco.
Con las computadoras llegaron cifrados simétricos mucho más fuertes. El primero que se volvió estándar fue DES, con claves de 56 bits. En 1999 lo rompieron por fuerza bruta en 22 horas y 15 minutos. Hoy se usa AES, con claves de 128 o 256 bits y, con claves de ese tamaño, probar todas las combinaciones es imposible en la práctica.
El problema de este tipo de criptografía no es la seguridad sino el reparto. Antes de hablar en secreto, Ana tiene que hacerle llegar la llave a Beto sin que nadie la vea. Y si muchas personas quieren hablar de a dos, cada pareja necesita su propia llave: un grupo de 10 personas necesita 45 llaves, y uno de 1000 personas, 499 500. ¿Cómo se manda una llave por internet sin que alguien la copie en el camino?
Fuentes: Criptografía simétrica, Cifrado (criptografía), ¡Entendiendo la Encriptación!, First Breaking of Enigma Code by the Team of Polish Cipher Bureau, 1932-1939.
Un secreto a la vista
En 1976, Whitfield Diffie y Martin Hellman publicaron una idea que parecía imposible: dos personas que nunca se vieron pueden ponerse de acuerdo en un secreto hablando en público, aunque alguien escuche todo. Por ese trabajo recibieron el prestigioso premio Turing de 2015.
La forma más fácil de entenderlo es con pinturas. Mezclar dos colores es fácil; separar una mezcla para saber qué colores tenía es muy difícil. Ana y Beto parten de un color que conoce todo el mundo. Cada uno le agrega un color secreto que no le dice a nadie y le manda la mezcla al otro. Después, cada uno le agrega su secreto a la mezcla que recibió. Los dos terminan con el mismo color, y ese color nunca viajó por ningún lado.
Eve, que vio pasar las dos mezclas, no puede reconstruir el resultado. En la versión real no se usan pinturas sino una cuenta con números muy grandes que es fácil de hacer y muy difícil de deshacer (se llama logaritmo discreto). Ese secreto compartido se usa después como llave simétrica.
Hay una trampa: Diffie-Hellman no dice con quién estás hablando. Si Mallory se pone en el medio, puede acordar un secreto con Ana haciéndose pasar por Beto, y otro con Beto haciéndose pasar por Ana. Cómo se evita eso lo vas a ver en «El intermediario».
Fuentes: Diffie-Hellman, What's the fundamental difference between Diffie-Hellman and RSA?.
Dos llaves
La otra gran solución al problema del reparto es usar dos llaves distintas, que están conectadas matemáticamente pero de modo que una no permite adivinar la otra. Es la criptografía asimétrica, también llamada de clave pública.
Pensá en un buzón con ranura. La dirección del buzón es la clave pública: se la podés dar a todo el mundo, y cualquiera que la conozca puede meter una carta por la ranura. La llave del buzón es la clave privada: la tenés solo vos, y es la única forma de sacar las cartas. Quien deja una carta no puede volver a sacarla, ni siquiera el que la escribió.
Las dos llaves también sirven al revés, y eso permite firmar. Si Ana hace una marca con su clave privada, cualquiera puede comprobarla con la clave pública de Ana, y como solo ella tiene la privada, la marca prueba que el mensaje es suyo y que nadie lo cambió. Es como el sello personal en un sobre lacrado. En la práctica, firmar no es exactamente cifrar al revés, pero la idea sirve para entenderlo.
Un dato curioso: el matemático británico Clifford Cocks ya había descrito un sistema así en 1973, mientras trabajaba para una agencia de inteligencia de su país. Era secreto y se supo recién en 1997.
Fuentes: Criptografía asimétrica, Public Key Cryptography, ¡Entendiendo la Encriptación!, RSA.
RSA
El sistema de clave pública más conocido se llama RSA, por las iniciales de quienes lo publicaron en 1977 en el MIT: Ron Rivest, Adi Shamir y Leonard Adleman. Se apoya en la asimetría de los números primos que viste en «Números primos».
Se eligen dos números primos grandes y se multiplican. El resultado es público: forma parte de la clave pública. Los dos primos que lo formaron son el secreto que permite descifrar. El canal Derivando lo explica con números chiquitos: 3 × 11 = 33. Con 33, cualquiera adivina los primos al instante. Pero una clave RSA real de 2048 bits es un número de 617 cifras, y separarlo en sus dos primos está fuera del alcance de cualquier computadora actual. El récord público es haber factorizado RSA-250, un número de 829 bits, en 2020, con un enorme esfuerzo de cálculo.
RSA de juguete
Elegí dos primos chicos, escribí un número y mirá cómo se cifra con la clave pública y vuelve con la privada.
- Elegimos dos primos: p = 3 y q = 11. Su producto, n = 33, es público.
- Con ellos salen la clave pública e = 3 y la privada d = 7.
- El mensaje es el número 4. Cifrado con la clave pública, queda 31.
- Con la clave privada, 31 vuelve a ser 4.
Para descifrar sin la clave privada habría que descubrir que 33 = 3 × 11. Con 33 es fácil; con un número de 617 cifras, no.
Elegí dos primos distintos: con el mismo dos veces, la cuenta deja de funcionar.
- n = p × q (público)
- —
- Clave pública (e)
- —
- Clave privada (d)
- —
Cifrado con la clave pública: —. Descifrado con la privada: —.
Factorizá vos
Cada número es el producto de dos primos. La computadora los busca probando divisores de a uno. Mirá cuántos intentos hacen falta a medida que el número crece.
Probando de a uno, un número de 617 cifras necesitaría alrededor de 10308 intentos: muchísimos más que los átomos de todo el universo observable. Los atacantes usan métodos mucho mejores, pero ni así alcanza para una clave de 2048 bits.
RSA tiene una contra: es lento. Por eso casi nunca se usa para cifrar todo el mensaje. Lo que se hace es un sistema híbrido: RSA o Diffie-Hellman sirven para acordar una llave simétrica, y después AES, que es rapidísimo, cifra todo lo demás con esa llave.
¿Y el futuro? En 1994, el matemático Peter Shor mostró que una computadora cuántica lo bastante grande podría factorizar estos números rápidamente. Esa computadora todavía no existe, pero por las dudas el NIST, el organismo de estándares de Estados Unidos, publicó en 2024 sus primeros estándares de criptografía poscuántica, pensados para resistirla.
Fuentes: RSA, Cómo funciona la criptografía, ¡Entendiendo la Encriptación!, What's the fundamental difference between Diffie-Hellman and RSA?, RSA Factoring Challenge, NIST Releases First 3 Finalized Post-Quantum Encryption Standards.
Seguridad en la práctica
Cómo se usan estas ideas todos los días, y cómo se las intenta romper.
El enemigo conoce el sistema
En 1883, Auguste Kerckhoffs enunció seis principios que debería cumplir un buen sistema de cifrado. El más famoso dice que un sistema tiene que seguir siendo seguro aunque el enemigo conozca todo sobre él, salvo la clave. Años después, el matemático Claude Shannon lo resumió en una frase: «el enemigo conoce el sistema».
La idea contraria se llama seguridad por oscuridad: confiar en que nadie descubra cómo funciona el método. El problema es que los secretos se filtran. Un método se puede robar, copiar o deducir, y cambiarlo cuesta muchísimo: hay que reemplazar máquinas, programas y costumbres. Una clave, en cambio, es un dato chiquito que se puede cambiar en un segundo si alguien la descubre.
Por eso los cifrados que usás todos los días, como AES o RSA, son públicos: cualquiera puede estudiarlos, y muchos especialistas buscaron sus fallas durante años. Que sigan en pie después de tanta revisión es justamente lo que da confianza.
Fuentes: Principios de Kerckhoffs, Criptografía.
El candado del navegador
Cuando la dirección de un sitio empieza con https, la «s» quiere decir «seguro»: la conexión entre tu navegador y el sitio está protegida por un protocolo llamado TLS. Antes se llamaba SSL, y todavía mucha gente usa ese nombre.
Cada conexión empieza con un saludo en el que se juntan casi todas las ideas de esta guía:
- Tu navegador saluda y dice que quiere hablar de forma segura.
- El sitio le manda su clave pública junto con su certificado.
- Tu navegador comprueba el certificado y, con criptografía asimétrica, los dos acuerdan una llave de sesión.
- Desde ahí, todo lo demás viaja cifrado con esa llave usando criptografía simétrica, por ejemplo AES.
El certificado es la pieza que hace confiable todo el resto. Es la clave pública del sitio firmada por una autoridad de certificación: una empresa u organismo en el que confía tu navegador, que ya viene de fábrica con la lista de autoridades aceptadas. Desde 2015 cualquier sitio puede conseguir un certificado gratis gracias a Let's Encrypt.
Las versiones viejas del protocolo quedaron atrás: SSL es inseguro, y TLS 1.0 y 1.1 fueron retirados oficialmente en 2021 (RFC 8996). Hoy se usan TLS 1.2 y TLS 1.3, de 2018. Un detalle práctico: en el wifi de un bar, quien administra la red puede ver a qué sitio entrás, pero no tu usuario, tu contraseña ni las páginas que mirás adentro.
Fuentes: Seguridad de la capa de transporte, ¡Entendiendo la Encriptación!, Man in the Middle Attacks & Superfish, Deprecating TLS 1.0 and TLS 1.1, Public Beta: December 3, 2015.
El intermediario
Un ataque de intermediario (en inglés, man in the middle) es exactamente lo que suena: alguien se mete entre vos y el sitio y hace pasar todo por sus manos. En una red wifi abierta es más fácil de lo que parece. Una computadora puede anunciar «el router soy yo» (una técnica llamada ARP spoofing) y, como la red confía en lo que le dicen, todos empiezan a mandarle sus datos.
Si esa persona logra cambiar la clave pública que te manda el sitio por la suya, puede leer todo: abre cada mensaje, lo mira, lo vuelve a cerrar con la clave verdadera y lo reenvía. Ni vos ni el sitio notan nada. Por eso existen los certificados: Mallory puede mandarte su clave, pero no puede conseguir que una autoridad de confianza la firme como si fuera del sitio.
El sistema tiene dos puntos débiles, y los dos ya se explotaron:
- Una autoridad engañada o atacada. En 2011, la autoridad holandesa DigiNotar fue atacada y emitió un certificado falso de Google. Se usó para espiar a usuarios de Gmail en Irán. Los navegadores dejaron de confiar en DigiNotar y la empresa quebró ese mismo año.
- Una autoridad falsa instalada en tu propia computadora. Superfish era un programa de publicidad que venía instalado en notebooks Lenovo. Se agregaba como autoridad de confianza para meter anuncios en páginas seguras, y la clave privada era la misma en todas las computadoras: cualquiera que la sacara de una podía espiar a todas. En febrero de 2015, el gobierno de Estados Unidos recomendó desinstalarlo.
Probalo con la demo: armá cada situación y mirá qué pasa con tu contraseña.
El intermediario en vivo
Armá la situación con los botones y mandá tu contraseña desde el wifi de un bar. Mirá qué pasa en cada caso.
| Situación | Resultado |
|---|---|
| Nadie en el medio | Llega cifrada y solo el sitio la lee. |
| Mallory en el medio y el sitio sin certificado | Mallory cambia la clave y lee tu contraseña. |
| Mallory en el medio y el sitio con certificado firmado | El navegador avisa «La conexión no es privada» y la contraseña no sale. |
| Mallory en el medio y con su certificado instalado en tu computadora (como Superfish) | No hay aviso y Mallory lee tu contraseña. |
- Tu computadora
- Mallory
- El sitio
Fuentes: Man in the Middle Attacks & Superfish, Diffie-Hellman, DigiNotar, Lenovo Superfish Adware Vulnerable to HTTPS Spoofing.
Fuerza bruta
Un ataque de fuerza bruta es la forma menos ingeniosa de romper un secreto: probar todas las claves posibles, una por una, hasta dar con la correcta. Muchas veces se combina con un diccionario: antes de probar todo, se prueban las contraseñas que la gente más usa, como «123456» o el nombre de una mascota.
Cuántas combinaciones hay depende de dos cosas: cuántos símbolos se pueden usar y qué tan larga es la clave. La cuenta es símbolos elevado al largo:
| Clave | Cuenta | Combinaciones |
|---|---|---|
| PIN de 4 cifras | 104 | 10 000 |
| 8 letras minúsculas | 268 | unos 209 mil millones |
| 12 caracteres entre 75 posibles (letras, números y signos) | 7512 | unos 3,2 × 1022 |
La conclusión es que sumar largo pesa más que sumar símbolos raros: cada carácter que agregás multiplica todas las combinaciones. Una frase larga y fácil de recordar suele ser mejor que una palabra corta llena de signos.
Los sitios también se defienden: bloquean la cuenta después de varios intentos fallidos, piden resolver una prueba o agregan un segundo paso, como un código que llega al celular.
Fuentes: Ataque de fuerza bruta, Clave (criptografía).
Olfatear la red
En muchas redes, los datos de todas las computadoras viajan por el mismo medio, sea un cable o el aire del wifi. Cada placa de red, normalmente, ignora lo que no es para ella. Un sniffer (del inglés sniff, «olfatear») pone la placa en «modo promiscuo»: en vez de ignorar lo ajeno, lo guarda todo.
No es una herramienta mala en sí misma. Quienes administran redes la usan para encontrar fallas, medir el tráfico o detectar intrusos. Pero también sirve para robar: cualquier contraseña que viaje sin cifrar queda a la vista.
Hasta hace no tanto, casi todo viajaba sin cifrar, contraseñas incluidas, y alcanzaba con sentarse en un café con una computadora para juntarlas. Hoy, con HTTPS en casi todos lados, quien olfatea ve con qué sitio hablás, pero no lo que decís.
Fuentes: Analizador de paquetes, Man in the Middle Attacks & Superfish.
Tirar el servicio
Hay ataques que no buscan leer nada. Un ataque de denegación de servicio (DoS, por sus siglas en inglés) intenta que un sitio o un servicio deje de funcionar para todos. No roba secretos: tapa la puerta.
Un ejemplo clásico es la inundación SYN. Para empezar una conexión, tu computadora y el servidor intercambian un saludo de tres pasos. El atacante manda miles de pedidos de saludo y nunca completa el último paso. Es como llamar por teléfono miles de veces y cortar antes de hablar: el servidor se queda esperando con todas sus líneas ocupadas y no puede atender a la gente real.
La versión más común hoy es la distribuida (DDoS): el ataque sale de miles de equipos al mismo tiempo, casi siempre computadoras o aparatos infectados sin que sus dueños lo sepan, que forman una red llamada botnet. El mayor ataque de este tipo que se hizo público llegó a 31,4 terabits por segundo y fue frenado por Cloudflare a fines de 2025.
Contra estos ataques la criptografía no ayuda mucho: se combaten con redes de mucha capacidad y filtros que separan el tráfico real del falso. Están en esta guía porque completan el cuadro. La criptografía protege que nadie lea ni cambie tus datos, y estos ataques apuntan a otra cosa: que el servicio siga disponible.
Fuentes: Ataque de denegación de servicio, 2025 Q4 DDoS threat report.
Para consultar
Cuestionario
El cuestionario necesita JavaScript para funcionar.
¿Qué tiene que quedar en secreto en un buen sistema de cifrado?
La clave. El método puede ser público, y de hecho conviene que lo sea (lo vas a ver en «El enemigo conoce el sistema»). Lo que nadie más puede conocer es la clave.
En la historia de Ana y Beto, ¿quién es Mallory?
Mallory escucha y además cambia lo que pasa. La que solo escucha es Eve, y quien recibe es Beto.
¿Cuál de estos números es primo?
El 13, que solo se divide por 1 y por 13. En cambio, 15 = 3 × 5 y 21 = 3 × 7.
Con César y desplazamiento 3, ¿cómo se escribe «SOL»?
VRO: la S pasa a V, la O a R y la L a O. TPM sería con un salto de 1, y PLI, contando hacia atrás.
¿Cuál es el gran problema de la criptografía simétrica?
Repartir la llave. Para resolverlo aparecieron Diffie-Hellman y la criptografía de clave pública.
Si querés mandarle a Beto un mensaje que solo él pueda leer, ¿con qué clave lo cerrás?
Con la pública de Beto: cualquiera puede meter una carta en su buzón, pero solo Beto tiene la llave para sacarla. Su clave privada nunca la tendrías vos.
Según Kerckhoffs, un buen sistema de cifrado…
Tiene que resistir aunque el enemigo conozca todo menos la clave.
¿Para qué sirve el certificado de un sitio?
Una autoridad en la que confía tu navegador firmó que esa clave pública es de ese sitio. Así Mallory no puede cambiarla sin que salte el aviso.
¿Qué busca un ataque de denegación de servicio?
Tapar la puerta: no roba nada, pero nadie puede entrar.
Glosario
- Algoritmo
- La receta que se sigue para cifrar o descifrar.
- Autoridad de certificación
- Una empresa u organismo que firma certificados y en la que confía tu navegador.
- Certificado
- Una clave pública con la firma de una autoridad que asegura de quién es.
- Cifrar
- Convertir un mensaje legible en otro que no se entiende sin la clave.
- Clave
- El dato secreto que hace que el mismo algoritmo dé resultados distintos.
- Clave privada
- La llave que solo tiene su dueño: abre lo que se cerró con su clave pública y sirve para firmar.
- Clave pública
- La llave que se puede mostrar a todo el mundo: sirve para cerrar mensajes que solo abre su dueño y para comprobar sus firmas.
- Criptoanálisis
- El arte de romper cifrados sin conocer la clave.
- Criptografía asimétrica
- La que usa un par de claves distintas, una pública y una privada.
- Criptografía simétrica
- La que usa la misma clave para cifrar y descifrar.
- Denegación de servicio (DoS)
- Un ataque que satura un servicio para que deje de funcionar.
- Descifrar
- Volver a convertir un mensaje cifrado en legible, con la clave.
- Diffie-Hellman
- Un método para que dos personas acuerden un secreto hablando en público.
- Factorizar
- Descubrir qué números multiplicados dan otro: 33 = 3 × 11.
- Firma digital
- Una prueba, hecha con una clave privada, de quién mandó un mensaje y de que nadie lo cambió.
- Fuerza bruta
- Probar todas las claves posibles hasta encontrar la correcta.
- HTTPS
- La forma segura de pedir páginas web: HTTP protegido con TLS.
- Intermediario
- Quien se mete en medio de una comunicación para leerla o cambiarla (en inglés, man in the middle).
- Número primo
- Un número mayor que 1 que solo se divide por 1 y por sí mismo.
- RSA
- El sistema de clave pública más conocido, basado en multiplicar dos primos grandes.
- Sniffer
- Un programa que lee todo lo que pasa por una red.
- Texto plano y texto cifrado
- El mensaje antes y después de cifrarlo.
- TLS
- El protocolo que protege lo que viaja entre tu navegador y un sitio (antes se llamaba SSL).
Aclaraciones
Algunas fuentes de esta guía tienen errores o datos que quedaron viejos. Estas son aclaraciones que corrigen esos errores.
- Tom Scott (Computerphile, 2015) dice que, para conseguir un certificado, se le manda la clave privada a la autoridad certificadora. Es al revés: se manda la clave pública, y la privada nunca sale del servidor. En otro momento del mismo video él usa bien la palabra.
- Tom Scott (Computerphile, 2015) cuenta que los certificados cuestan dinero, habla del «candado verde» y llama SSL al protocolo. Desde fines de 2015 hay certificados gratuitos (Public Beta: December 3, 2015), en 2023 Chrome reemplazó el ícono del candado (An Update on the Lock Icon) y el protocolo vigente es TLS.
- Wikipedia, «Criptografía asimétrica», recomienda claves públicas de 1024 bits. Hoy el mínimo aceptado para RSA es de 2048 bits, y el NIST propone dejar de aprobar RSA después de 2030 por el riesgo de las computadoras cuánticas (Transitioning the Use of Cryptographic Algorithms and Key Lengths; Transition to Post-Quantum Cryptography Standards).
- Wikipedia, «Clave (criptografía)», da 80 bits como mínimo para las claves simétricas y sugiere guardar una contraseña cifrándola con ella misma. El mínimo actual es de 112 bits, y en la práctica se usan 128 o más (Transitioning the Use of Cryptographic Algorithms and Key Lengths). Las contraseñas se guardan con funciones de resumen lentas, pensadas para eso, como Argon2 o bcrypt (Password Storage Cheat Sheet).
- Derivando (2015) habla de claves públicas de «300 o 400 cifras». Una clave RSA de 2048 bits, la mínima de hoy, tiene 617 cifras. El video también simplifica que Alan Turing descifró Enigma: el equipo polaco de Marian Rejewski lo hizo primero, en 1932, y su trabajo sirvió de base a los británicos (First Breaking of Enigma Code by the Team of Polish Cipher Bureau, 1932-1939).
- Wikipedia, «RSA», fecha el algoritmo de Peter Shor en 1993. Es de 1994 (Shor's algorithm).
- Wikipedia, «Ataque de denegación de servicio», da como récord un ataque de 2,54 terabits por segundo de 2017. En 2025 Cloudflare informó uno de 31,4 terabits por segundo (2025 Q4 DDoS threat report). El artículo además mezcla dos casos distintos: el ataque de MafiaBoy, de 2000, y el del programa Trin00 contra la Universidad de Minnesota, de 1999 (Michael Calce).
- Wikipedia, «Seguridad de la capa de transporte», no menciona que TLS 1.0 y 1.1 fueron retirados en 2021 (Deprecating TLS 1.0 and TLS 1.1). También dice que el RFC 6176 «redefinió» TLS 1.2, cuando en realidad lo que hace es prohibir SSL 2.0 (Prohibiting Secure Sockets Layer (SSL) Version 2.0), y lista algoritmos como RC4 y DES que TLS 1.3 ya no permite.
- Wikipedia, «Cifrado (criptografía)», dice que la NSA «está preparando» estándares de cifrado poscuántico. Los publicó el NIST, en agosto de 2024 (NIST Releases First 3 Finalized Post-Quantum Encryption Standards).
- Rob Miles (Computerphile, 2014) y Sabin Ingeniería Civil (2020) explican la firma digital como «cifrar con la clave privada». Sirve como imagen, pero las firmas reales usan algoritmos propios de firma, que trabajan sobre un resumen del mensaje (RSA).
- Sabin Ingeniería Civil (2020) dice que factorizar es rápido «cuando los factores no son primos» y que los atacantes «siempre usan fuerza bruta». Lo que vuelve difícil la factorización es el tamaño de los primos, y los atacantes usan métodos mucho mejores que probar divisores de a uno; el récord público, RSA-250, se logró así en 2020 (RSA Factoring Challenge).
- Jon Callas (Crypto Stack Exchange, 2012) afirma que hay teoremas que ligan la factorización con los logaritmos discretos, como si romper uno rompiera el otro. Están emparentados, pero son problemas distintos: el propio Callas los presenta como dos familias de criptografía, y la respuesta aceptada del mismo hilo insiste en que son fundamentalmente diferentes.
Fuentes
Fuentes utilizadas para crear esta guía.
- Derivando, Cómo funciona la criptografía
- Sabin Ingeniería Civil, ¡Entendiendo la Encriptación!
- PipaProfe, ¿Qué son los Números Primos, Compuestos y Coprimos? (Aprende la Diferencia)
- Wikipedia en español, Criptografía
- Wikipedia en español, Cifrado (criptografía)
- Wikipedia en español, Clave (criptografía)
- Wikipedia en español, Mayor número primo conocido
- Wikipedia en español, Cifrado clásico
- Wikipedia en español, Cifrado por sustitución
- Wikipedia en español, Cifrado por transposición
- Wikipedia en español, Diffie-Hellman
- Wikipedia en español, Criptografía simétrica
- Wikipedia en español, Criptografía asimétrica
- Wikipedia en español, RSA
- Wikipedia en español, Seguridad de la capa de transporte
- Wikipedia en español, Principios de Kerckhoffs
- user541686 y Jon Callas (Crypto Stack Exchange), What's the fundamental difference between Diffie-Hellman and RSA?
- Wikipedia en español, Ataque de fuerza bruta
- Wikipedia en español, Ataque de denegación de servicio
- Wikipedia en español, Analizador de paquetes
- Computerphile (Tom Scott), Man in the Middle Attacks & Superfish
- Computerphile (Rob Miles), Public Key Cryptography
- Let's Encrypt, Public Beta: December 3, 2015
- Chromium Blog, An Update on the Lock Icon
- NIST, Transition to Post-Quantum Cryptography Standards
- NIST, Transitioning the Use of Cryptographic Algorithms and Key Lengths
- OWASP, Password Storage Cheat Sheet
- ETHW, First Breaking of Enigma Code by the Team of Polish Cipher Bureau, 1932-1939
- Wikipedia en inglés, Shor's algorithm
- Cloudflare, 2025 Q4 DDoS threat report
- Wikipedia en inglés, Michael Calce
- IETF, Deprecating TLS 1.0 and TLS 1.1
- IETF, Prohibiting Secure Sockets Layer (SSL) Version 2.0
- NIST, NIST Releases First 3 Finalized Post-Quantum Encryption Standards
- Wikipedia en inglés, RSA Factoring Challenge
- Wikipedia en inglés, DigiNotar
- CISA, Lenovo Superfish Adware Vulnerable to HTTPS Spoofing
- GIMPS, Mersenne Prime Discovery - 2^136279841-1 is Prime!
- Wikipedia en español, Frecuencia de aparición de letras