Cifrado bifid
Introduce una palabra clave, un periodo y un mensaje para cifrarlo o descifrarlo con el cifrado bifid de Delastelle. La herramienta construye el cuadrado de Polybius y muestra los dígitos de fila y columna de cada bloque, la serie de la que se leen y las letras cifradas que resultan. Gratis, sin registro, y nada sale de tu navegador.
Sus letras (y los dígitos, en el cuadrado de 6 × 6) llenan primero el cuadrado, cada una una sola vez; el resto del alfabeto sigue en orden. Pega los 25 o 36 caracteres si quieres escribir tú mismo el cuadrado.
Letras por bloque, cada una cifrada por separado. Déjalo vacío o en 0 para tratar todo el mensaje como un único bloque, como hacía Delastelle.
Por filas es la forma habitual. El ejemplo de la American Cryptogram Association la escribe en espiral, en el sentido de las agujas del reloj, desde la esquina superior izquierda.
Solo se cifran las letras (y los dígitos, en el cuadrado de 6 × 6). Los espacios y la puntuación se eliminan, y el resultado va en mayúsculas.
I y J comparten celda, así que cada J vuelve como I.
Cuadrado y bloques
Cifrado: escribe el número de fila de cada letra en claro en una línea y su número de columna debajo. Lee los dígitos en horizontal —todas las filas y luego todas las columnas— y córtalos en pares. Cada par es la fila y la columna de una letra cifrada.
| 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
| 1 | E | X | T | R | A |
| 2 | K | L | M | P | O |
| 3 | H | W | Z | Q | D |
| 4 | G | V | U | S | I |
| 5 | F | C | B | Y | N |
Las filas y las columnas se numeran desde 1.
Bloque 1
En claro
| En claro | O | D | D | P | E | R | I |
|---|---|---|---|---|---|---|---|
| Fila | 2 | 3 | 3 | 2 | 1 | 1 | 4 |
| Columna | 5 | 5 | 5 | 4 | 1 | 4 | 5 |
Cifrado
| Pares | 23 | 32 | 11 | 45 | 55 | 41 | 45 |
|---|---|---|---|---|---|---|---|
| Cifrado | M | W | E | I | N | G | I |
Dígitos en horizontal: 2332114 5554145
Bloque 2
En claro
| En claro | O | D | S | A | R | E | P |
|---|---|---|---|---|---|---|---|
| Fila | 2 | 3 | 4 | 1 | 1 | 1 | 2 |
| Columna | 5 | 5 | 4 | 5 | 4 | 1 | 4 |
Cifrado
| Pares | 23 | 41 | 11 | 25 | 54 | 54 | 14 |
|---|---|---|---|---|---|---|---|
| Cifrado | M | G | E | O | Y | Y | R |
Dígitos en horizontal: 2341112 5545414
Bloque 3
En claro
| En claro | O | P | U | L | A | R |
|---|---|---|---|---|---|---|
| Fila | 2 | 2 | 4 | 2 | 1 | 1 |
| Columna | 5 | 4 | 3 | 2 | 5 | 4 |
Cifrado
| Pares | 22 | 42 | 11 | 54 | 32 | 54 |
|---|---|---|---|---|---|---|
| Cifrado | L | V | E | Y | W | Y |
Dígitos en horizontal: 224211 543254
Cómo usar la herramienta de cifrado bifid
- 1. Prepara el cuadrado. Introduce una palabra clave y elige un cuadrado de 5 × 5 (con I y J compartiendo celda, o sin Q) o uno de 6 × 6 que contenga las letras y los dígitos 0–9. Elige cómo se escribe la palabra clave en el cuadrado.
- 2. Elige un periodo. El periodo es el número de letras que se cifran juntas. Déjalo vacío o en 0 para tratar todo el mensaje como un único bloque.
- 3. Escribe el mensaje y elige Cifrar o Descifrar. Solo se cifran las letras (y los dígitos, en el cuadrado de 6 × 6); los espacios y la puntuación se eliminan.
- 4. Lee el desarrollo. Cada bloque muestra sus letras, los dígitos de fila y de columna, los dígitos leídos en horizontal de dos en dos y las letras cifradas.
Cómo funciona el cifrado bifid
El cifrado bifid combina un cuadrado de Polybius con una transposición de coordenadas. Cada letra en claro tiene un número de fila y un número de columna en el cuadrado. Escribe los números de fila del mensaje en una línea, y debajo, en otra, los números de columna. Ahora lee los dígitos en horizontal en lugar de en vertical: primero todos los números de fila y después todos los de columna, formando una sola serie. Corta la serie en pares, y cada par señala una letra cifrada en el mismo cuadrado.
Así se reparten las dos coordenadas de cada letra entre dos letras cifradas distintas, de ahí el nombre (bifid significa dividido en dos). Cada letra cifrada depende entonces de dos letras en claro diferentes: la fila de una y la columna de otra. Esto se llama fraccionamiento, y oculta las frecuencias de letras que delatan una sustitución simple. Para descifrar, el proceso se invierte: se convierten las letras cifradas en pares de dígitos, se divide la serie por la mitad y se lee la primera mitad como filas y la segunda como columnas.
Ejemplo desarrollado
Cifra ATTACK AT DAWN con la palabra clave BIFID, escrita por filas con I y J compartiendo celda, y un periodo de 5. El cuadrado empieza B I F D A / C E G H K / L M N O P … y el mensaje se divide en los bloques ATTAC, KATDA y WN.
| Bloque | Dígitos de fila | Dígitos de columna | Pares leídos en horizontal | Cifrado |
|---|---|---|---|---|
| ATTAC | 14412 | 54451 | 14 41 25 44 51 | DQKTV |
| KATDA | 21411 | 55445 | 21 41 15 54 45 | CQAYU |
| WN | 53 | 23 | 53 23 | XG |
El resultado es DQKTV CQAYU XG. En el primer bloque, la A en claro (fila 1, columna 5) pone su dígito de fila en la primera letra cifrada, D, y su dígito de columna en la tercera, K; es decir, una sola letra en claro se reparte entre dos letras cifradas. Al descifrar el texto cifrado con la misma palabra clave, el mismo cuadrado y el mismo periodo se obtiene ATTACKATDAWN.
Convenciones que cambian el resultado
Tres decisiones cambian el texto cifrado, así que ajusta la herramienta a la fuente con la que trabajas. El cuadrado puede unir I y J, eliminar la Q o ser de 6 × 6. La palabra clave puede escribirse por filas, por columnas o en espiral; el ejemplo de la American Cryptogram Association escribe EXTRAORDINARY en espiral en el sentido de las agujas del reloj, y Odd periods are popular con periodo 7 da MWEINGIMGEOYYRLVEYWY. Y el periodo importa: un periodo de 1 deja el texto sin cambios, y un periodo muy corto aporta poca seguridad adicional.
De dónde viene el cifrado bifid
El cifrado bifid es obra de Félix Delastelle (1840–1902), un criptógrafo aficionado francés. Publicó una versión en la Revue du Génie civil en 1895 con el nombre cryptographie nouvelle, y algunas fuentes datan su invención hacia 1901. Expuso el bifid, el trifid y el de cuatro cuadrados en el Traité élémentaire de cryptographie, que Gauthier-Villars publicó en París en 1902, unos meses después de su muerte. El bifid fue un paso notable porque era un cifrado práctico de papel que fraccionaba las letras, una idea que más tarde usaron cifrados como ADFGVX.
Cómo se rompe el cifrado bifid
El bifid es un cifrado de bloques cortos, y la longitud del bloque se filtra. Como cada letra cifrada depende de dos letras en claro a una distancia fija, las estadísticas de los pares de letras del texto cifrado revelan el periodo, y también lo hacen los patrones en las frecuencias de bigramas. Un método publicado observa las letras separadas por media periodo: con un periodo par, cada una depende de dos letras en claro, y con uno impar, de tres; por eso se dice que los periodos impares son más difíciles de atacar de esta forma. Una vez conocido el periodo, un programa de búsqueda por ascenso de colinas puede buscar el cuadrado clave, puntuando cada conjetura según lo parecido al inglés que sea el texto descifrado. Bastan unos pocos cientos de letras.
Para acertijos, no para secretos
El bifid es una buena forma de aprender sobre el fraccionamiento. Un ordenador lo rompe con rapidez, así que nunca lo uses para nada privado.
Preguntas frecuentes
- ¿Qué es el cifrado bifid?
- El cifrado bifid es un cifrado de fraccionamiento que usa un cuadrado de Polybius. Escribe los números de fila y de columna del mensaje en dos líneas, lee los dígitos en horizontal y convierte cada nuevo par de dígitos en una letra. Lo inventó el criptógrafo francés Félix Delastelle.
- ¿Cómo se descifra el cifrado bifid?
- Convierte cada letra cifrada en su fila y su columna, escribe los dígitos como una sola serie y divide la serie por la mitad en cada bloque. La primera mitad da las filas y la segunda las columnas, y cada par de fila y columna es una letra en claro. Necesitas la palabra clave, la convención del cuadrado y el periodo.
- ¿Qué es el periodo en un cifrado bifid?
- El periodo es el número de letras que se cifran juntas como un bloque. Los mensajes largos se cortan en bloques de esa longitud, y cada bloque se fracciona por separado. Los periodos habituales están entre 5 y 13, y aquí un periodo de 0 significa que todo el mensaje es un solo bloque.
- ¿En qué se diferencia el bifid del cifrado con cuadrado de Polybius?
- Un cifrado de Polybius simple sustituye cada letra por sus dos coordenadas, así que las frecuencias de las letras se ven. El bifid toma esas coordenadas, las mezcla a lo largo de todo el bloque y las convierte de nuevo en letras, de modo que cada letra cifrada depende de dos letras en claro.
- ¿El cifrado bifid puede usar números?
- Sí. Un cuadrado de 6 × 6 contiene las 26 letras y los dígitos 0–9, así que los números se pueden cifrar junto con las letras. La herramienta ofrece esta opción; con un cuadrado de 5 × 5 los dígitos se eliminan.
- ¿Es seguro el cifrado bifid?
- No. Oculta las frecuencias de las letras sueltas, pero el periodo aparece en las estadísticas de bigramas, y un programa puede recuperar después el cuadrado clave a partir de unos cientos de letras del texto cifrado. Es un cifrado histórico para aprender y para acertijos.