Cuadrado de Polibio
El cuadrado de Polibio: cifrado mediante una cuadrícula de coordenadas 5×5
Cosas complejas a través de juegos simples
Cifrados clásicos con los que comenzó la ciencia de la protección de la información
El cuadrado de Polibio: cifrado mediante una cuadrícula de coordenadas 5×5
¿Cómo un desplazamiento de letras en la Antigua Roma sentó las bases de la criptografía?
El cifrado Vigenère: le chiffre indéchiffrable del Renacimiento
El cifrado Vernam: venció al criptoanálisis y perdió ante la realidad
Los algoritmos que nos protegen hoy
¿De dónde viene la verdadera aleatoriedad y por qué no se puede falsificar?
¿Cómo una sola idea dio origen a DES y a casi toda la criptografía simétrica?
El futuro de la protección de datos: las leyes de la física en lugar de las matemáticas
Ludus Lab son pequeños juegos de navegador sobre criptografía y distribución cuántica de claves. Cada juego tiene un artículo breve con la historia y la idea, y en el propio juego puedes recorrer un cifrado o un protocolo paso a paso. Todo es gratis, sin registro, y funciona en el ordenador y en el móvil.
Es un sitio de nicho, pensado para quien quiere entender cómo funcionan los cifrados y por qué una clave cuántica no se puede interceptar sin que se note. Si es tu caso, espero que los juegos te ayuden.
Por qué «Ludus»: en latín la palabra significa a la vez «juego» y «escuela». En la antigua Roma así se llamaba también la escuela elemental donde los niños aprendían a leer y a contar.
Trabajo en telecomunicaciones; desde 2021, en comunicaciones cuánticas, en concreto en distribución cuántica de claves.
El proyecto empezó con una mala presentación. En una de las primeras presentaciones de la tecnología, el ponente principal se puso enfermo y me tocó salir a mí. No había tiempo para prepararse: leí diapositivas ajenas y, a trancas y barrancas, llegué hasta la última. Las preguntas resultaron más fáciles, porque trabajaba con esos problemas a diario. Pero después me di cuenta de que no era capaz de explicarme ni a mí mismo BB84, el primer y más conocido protocolo de distribución cuántica de claves.
Así nació el primer juego. Aquella versión de BB84 estaba simplificada hasta lo indecente: Alice, Bob, un canal cuántico con fotones volando y Eve, que a veces interfería al azar. No había comparación de bases, ni comprobación de errores, ni procesado de la clave; solo el principio de obtener la secuencia en bruto. Desde entonces el juego se ha reescrito varias veces y ahora incluye las cuatro etapas del protocolo.
Después, una pregunta llevó a otra. Las tecnologías cuánticas refuerzan la criptografía. Pero ¿qué es la criptografía y cómo empezó todo? Me entró la curiosidad y empecé a investigar, desde el cifrado César hasta DES. Los resultados los voy dejando aquí en forma de juegos. No tienen nada radicalmente nuevo: es mi manera de entender las cosas y compartir cómo las he entendido.
Hago el proyecto sobre todo para mí. Pero las comunicaciones cuánticas son una industria joven que poca gente conoce, y si los juegos ayudan a alguien a orientarse en ella, me alegraré.
Al principio, lo que más nervios me costó no tenía nada que ver con los juegos. No tenía experiencia ni dinero para un hobby, así que tuve que pelearme con un hosting gratuito y con la configuración DNS en un panel del registrador que nadie llamaría cómodo.
Pasé de las telecomunicaciones clásicas a la distribución cuántica de claves.
BB84, simplificado a un solo principio.
Ludus Lab sale a la red.
Una serie de análisis en Pikabu. El sitio, traducido al inglés, español y chino. BB84 y E91, rehechos más cerca de la física real.
Los añado a medida que yo mismo los voy entendiendo.