RU EN ES 中文

Cuadrado de Polibio

El cifrado de coordenadas más antiguo, que convierte letras en números y sigue inspirando a los creadores de códigos

¿Para qué sirve esto?

Imagina que eres Polibio, un historiador y estratega griego. Necesitas enviar señales entre tropas a grandes distancias, con antorchas o banderas. ¿Cómo codificar todas las letras del alfabeto con señales simples y fiables?

Polibio propuso una solución genial: una tabla cuadrada donde cada letra recibe un par de números — el número de fila y el de columna. Basta transmitir dos números para que el receptor reconstruya la letra. Así nació uno de los primeros cifrados de la historia, que aún hoy se usa con fines didácticos y de entretenimiento.

A diferencia del cifrado César (una simple sustitución), el cuadrado de Polibio convierte las letras en pares de números. Esto no solo oculta el significado, sino que resulta cómodo para transmitirlo por cualquier medio: humo, luz, sonido. Y si se cambia el orden de las letras en la tabla, la fortaleza del cifrado aumenta enormemente.

¿Cómo funciona?

La base del cifrado es una tabla cuadrada rellena con las letras de un alfabeto. Para el ruso se suele usar una tabla de 6×6 (33 letras + Ё); para el inglés, una de 5×5 (las letras I y J se combinan). Las filas y columnas se numeran desde 1.

1

Construcción del cuadrado

Las letras del alfabeto se escriben fila por fila. Por ejemplo, la versión rusa (6×6):

А(1,1)Б(1,2)В(1,3)Г(1,4)Д(1,5)Е(1,6) Ё(2,1)Ж(2,2)З(2,3)И(2,4)Й(2,5)К(2,6) Л(3,1)М(3,2)Н(3,3)О(3,4)П(3,5)Р(3,6) С(4,1)Т(4,2)У(4,3)Ф(4,4)Х(4,5)Ц(4,6) Ч(5,1)Ш(5,2)Щ(5,3)Ъ(5,4)Ы(5,5)Ь(5,6) Э(6,1)Ю(6,2)Я(6,3)···

El ejemplo se muestra con el alfabeto ruso — en el propio juego también puedes elegir el alfabeto inglés.

2

Cifrar una letra → coordenadas

Cada letra se sustituye por un par de números: el número de fila y el de columna. Por ejemplo, la letra «С» está en la fila 4, columna 1 → cifrado «41».

ПРИВЕТ → 35 36 24 13 16 42
3

Transmisión y descifrado

El receptor, conociendo la misma tabla, divide el texto cifrado en pares de números. Para cada par busca la fila y la columna y lee la letra en la intersección. Así se recupera el mensaje original.

Ejemplo: «35» → fila 3, columna 5 → letra «П».

4

Una tabla secreta

La fortaleza del cifrado puede aumentarse mezclando las letras en la tabla. Si el atacante no conoce la disposición, aunque tenga el texto cifrado no podrá recuperar el mensaje. Así surge una clave adicional: el orden en que se rellena el cuadrado.

Cómo funciona el cuadrado de Polibio
🔐 Cifrado (letra → números)
Ejemplo:
Letra М (alfabeto ruso)
Se encuentra en la tabla: fila 3, columna 2
Cifrado: 32
Fórmula:
C = (row, col), donde row y col son las coordenadas de la letra en la tabla.
🔓 Descifrado (números → letra)
Ejemplo:
Cifrado 54
Se encuentra en la tabla: fila 5, columna 4
Letra: ъ
Fórmula:
P = table[row][col], yendo a la inversa, de las coordenadas a la letra.
¿Por qué es genial?
El cuadrado de Polibio es el primer sistema de cifrado por coordenadas de la historia. Permite transmitir cualquier letra mediante señales simples (dos números), no requiere cálculos complejos y escala con facilidad. Incluso hoy este principio se usa en los códigos QR y en coordenadas de cuadrícula.
Simplicidad + fiabilidad = un clásico de la criptografía
* En nuestro juego podrás ver paso a paso cómo cada letra se convierte en coordenadas, mientras la tabla se ilumina en verde y azul.
Idea clave: El cuadrado de Polibio convierte letras en números, y los números de vuelta en letras. Esto abrió camino a todos los cifrados de sustitución y sistemas matriciales posteriores. Es fácil de hacer a mano, pero protege contra una lectura casual.

Y ahora, la verdadera magia

¿Qué harás en la simulación interactiva?

En el juego no solo lees sobre el cuadrado de Polibio: vives todo el proceso de cifrado y descifrado. La animación visual de la tabla te ayudará a recordar para siempre este método antiguo pero genial.

Para los curiosos

Contexto histórico

El historiador griego Polibio (c. 200–118 a.C.) describió este método en su obra «Historias». Usaba el cuadrado para enviar señales con antorchas: una tabla 5×5 del alfabeto griego, donde el número de antorchas indicaba fila y columna. Así se podía transmitir cualquier letra a varios kilómetros de distancia.

¿Por qué sigue siendo relevante este cifrado?

El cuadrado de Polibio es la base de muchos cifrados más complejos. Por ejemplo, en la Primera Guerra Mundial se usó el cifrado ADFGVX, basado en una tabla 6×6 con las letras A, D, F, G, V, X. Este método también se usa en acertijos criptográficos, en códigos QR (como forma de codificar datos) e incluso para enseñar a los niños los fundamentos del cifrado.

Temas para profundizar

El cifrado ADFGVX

Un cifrado de campo alemán de la Primera Guerra Mundial que usaba el cuadrado de Polibio seguido de una transposición.

Codificación por coordenadas

Cómo se aplica el principio de coordenadas en las comunicaciones digitales modernas: del GPS a los códigos QR.

Modificaciones de la tabla

Permutar las letras, usar palabras clave para rellenar el cuadrado — formas de reforzar el cifrado.

Criptoanálisis del cuadrado de Polibio

Cómo romper el cifrado si se conoce la frecuencia de las coordenadas, y cómo evitarlo.

De Polibio a RSA

La evolución de los cifrados: de las sustituciones simples a la criptografía asimétrica.

Aplicaciones prácticas hoy

  • Enseñanza de los fundamentos de la criptografía en escuelas y cursos
  • Un elemento de las competiciones CTF (Capture The Flag)
  • Creación de juegos de mesa y acertijos criptográficos
  • Demostración del principio de «codificar información mediante coordenadas»

Ahora que entiendes el principio del cifrado por coordenadas, ¡es el momento perfecto para probarlo tú mismo!

En la simulación interactiva podrás cifrar tu propio mensaje mientras observas la tabla animarse en tiempo real.