Articulo de referencia

cifrado de transposición

Proceso paso a paso para el cifrado de transposición de doble columna. En criptografía , un cifrado por transposición (también conocido como cifrado por permutación) es un métod...

Proceso paso a paso para el cifrado de transposición de doble columna.

En criptografía , un cifrado por transposición (también conocido como cifrado por permutación) es un método de encriptación que reordena las posiciones de los caracteres ( transposición ) sin modificar los caracteres en sí. Los cifrados por transposición reordenan unidades de texto plano (normalmente caracteres o grupos de caracteres) según un sistema regular para producir un texto cifrado que es una permutación del texto plano. Se diferencian de los cifrados por sustitución , que no cambian la posición de las unidades de texto plano, sino que modifican las unidades mismas. A pesar de la diferencia entre las operaciones de transposición y sustitución, a menudo se combinan, como en cifrados históricos como el cifrado ADFGVX o en métodos de encriptación complejos y de alta seguridad como el Estándar de Cifrado Avanzado (AES).

Principio general

Los textos planos se pueden transformar en textos cifrados mediante una clave , alterando el orden de los caracteres como las piezas de un rompecabezas . El mensaje resultante es difícil de descifrar sin la clave, ya que existen muchas maneras de ordenar los caracteres.

Por ejemplo, el texto plano "THIS IS WIKIPEDIA" podría cifrarse como "TWDIP SIHII IKASE". Para descifrar el mensaje cifrado sin la clave, un atacante podría intentar adivinar posibles palabras y frases como DIATHESIS, DISSIPATE, WIDTH, etc., pero le llevaría tiempo reconstruir el texto plano debido a la gran cantidad de combinaciones de letras y palabras. En cambio, alguien con la clave podría reconstruir el mensaje fácilmente.

Clave de cifrado 1 4 5 3 2 6 Secuencia (letras clave en orden alfabético) ESTO ES Texto plano WIKIPE DIA * * * Texto cifrado por columna: #1 TWD, #2 IP, #3 SI, #4 HII, #5 IKA, #6 SE Texto cifrado en grupos de 5 para facilitar su lectura: TWDIP SIHII IKASE

En la práctica, un mensaje tan corto y con una palabra clave tan predecible sería descifrado casi de inmediato con técnicas de criptoanálisis .

Los cifrados por transposición presentan varias vulnerabilidades (véase la sección sobre "Detección y criptoanálisis" más adelante), y pequeños errores en el proceso de cifrado pueden hacer que todo el texto cifrado carezca de sentido.

Sin embargo, dadas las condiciones adecuadas (mensajes largos, por ejemplo, de más de 100 a 200 letras), contenido impredecible, claves únicas por mensaje, métodos de transposición robustos, etc.), adivinar las palabras correctas podría ser computacionalmente imposible sin información adicional. En su libro sobre el descifrado de cifrados históricos, Elonka Dunin y Klaus Schmeh describen la transposición columnar doble (véase más abajo) como «uno de los mejores cifrados manuales conocidos». [ 1 ]

Cifrado de valla de ferrocarril

El cifrado Rail Fence es una forma de cifrado por transposición que recibe su nombre de la manera en que se codifica. En este cifrado, el texto plano se escribe hacia abajo y en diagonal sobre los sucesivos "rieles" de una cerca imaginaria, y luego se mueve hacia arriba al llegar al final. El mensaje se lee en filas. Por ejemplo, usando tres "rieles" y el mensaje "WE ARE DISCOVERED FLEE AT ONCE", quien cifra escribe:

O . . . E . . . C . . . R . . . L . . . T . . . E . E . R . D . S . O . E . E . F . E . A . O . C . . . A . . . I . . . V . . . D . . . E . . . N . .

Luego lee:

WECRL TEERD SOEEF EAOCA IVDEN

(El cifrado ha dividido este texto cifrado en bloques de cinco para ayudar a evitar errores. Esta es una técnica común que se utiliza para facilitar la lectura del cifrado. El espaciado no está relacionado con los espacios en el texto original y, por lo tanto, no contiene ninguna información sobre este.)

Escítala

El cifrado de la cerca de riel sigue un patrón similar al de la escítala (pronunciada / ˈ s k ɪ t əl / o / ˈ s k t l / ), un sistema mecánico para producir un cifrado de transposición utilizado por los antiguos griegos . El sistema consistía en un cilindro y una cinta que se enrollaba alrededor del cilindro. El mensaje a cifrar se escribía en la cinta enrollada. Las letras del mensaje original se reordenaban cuando la cinta se desenrollaba del cilindro. Sin embargo, el mensaje se descifraba fácilmente cuando la cinta se enrollaba en un cilindro del mismo diámetro que el cilindro de cifrado. [ 2 ] Usando el mismo ejemplo anterior, si el cilindro tiene un radio tal que solo caben tres letras alrededor de su circunferencia, el cifrador escribe:

W . . E . . A . . R . . E . . D . . I . . S . . C . O . . V . . E . . R . . E . . D . . F . . L . . . . E . . E . . A . . T . . O . . N . . C . . E .

En este ejemplo, el cilindro se extiende horizontalmente y la cinta se enrolla verticalmente a su alrededor. Por lo tanto, el cifrador lee lo siguiente:

WOEEV EAEAR RTEEO DDNIF CSLEC

cifrado de ruta

En un cifrado de ruta, el texto plano se escribe primero en una cuadrícula de dimensiones dadas y luego se lee siguiendo un patrón dado en la clave. Por ejemplo, usando el mismo texto plano que usamos para rail fence :

WRIORFEOE EESVELANJ ADCEDETCX

La clave podría especificar "en espiral hacia adentro, en el sentido de las agujas del reloj, comenzando desde la parte superior derecha". Eso daría como resultado el siguiente texto cifrado:

EJXCTEDEC DAEWRIORF EONALEVSE

Los cifrados de ruta tienen muchas más claves que una valla de ferrocarril. De hecho, para mensajes de longitud razonable, el número de claves posibles es potencialmente demasiado grande para ser enumerado incluso por la maquinaria moderna. Sin embargo, no todas las claves son igual de buenas. Las rutas mal elegidas dejarán fragmentos excesivos de texto plano, o texto simplemente invertido, lo que dará a los criptoanalistas una pista sobre las rutas.

Una variante del cifrado de ruta fue el Cifrado de Ruta de la Unión, utilizado por las fuerzas de la Unión durante la Guerra Civil Estadounidense . Este funcionaba de forma muy similar a un cifrado de ruta común, pero transponía palabras completas en lugar de letras individuales. Dado que esto dejaría expuestas ciertas palabras de alta sensibilidad, estas se ocultaban previamente mediante un código . El descifrador también podía añadir palabras vacías completas, que a menudo se elegían para dar un toque de humor al texto cifrado.

transposición columnar

Cifrado

En una transposición columnar, el mensaje se escribe en filas de longitud fija y luego se lee columna por columna, seleccionándolas en un orden aleatorio. Tanto el ancho de las filas como la permutación de las columnas suelen estar definidos por una palabra clave. Por ejemplo, la palabra clave CEBRAS tiene una longitud de 6 (por lo que las filas tienen una longitud de 6), y la permutación está definida por el orden alfabético de las letras de la palabra clave. En este caso, el orden sería "6 3 2 4 1 5".

En un cifrado de transposición columnar regular, los espacios libres se rellenan con caracteres nulos; en un cifrado de transposición columnar irregular, los espacios se dejan en blanco. Finalmente, el mensaje se lee en columnas, en el orden especificado por la palabra clave. Por ejemplo, supongamos que usamos la palabra clave CEBRAS y el mensaje WE ARE DISCOVERED. FLEE AT ONCE . En una transposición columnar regular, escribimos esto en la cuadrícula de la siguiente manera:

6 3 2 4 1 5 USADO ISCOVE PULGA ROJA EATONC EQKJEU

Al proporcionar cinco caracteres nulos ( QKJEU ), estas letras se pueden seleccionar aleatoriamente, ya que solo completan las columnas incompletas y no forman parte del mensaje. El texto cifrado se lee entonces como:

EVLNE ACDTK ESEAQ ROFOJ DEECU WIREE

En el caso atípico, las columnas no se completan con valores nulos:

6 3 2 4 1 5 USADO ISCOVE PULGA ROJA EATONC mi

Esto da como resultado el siguiente texto cifrado:

EVLNA CDTES EAROF ODEEC WIREE

Descifrado

Para descifrarlo, el destinatario debe calcular la forma de la cuadrícula de cifrado dividiendo la longitud del mensaje entre la longitud de la clave para hallar el número de filas de la cuadrícula. La longitud de la última línea de la cuadrícula viene dada por el resto. La clave se escribe encima de la cuadrícula, y el texto cifrado se escribe en las columnas de la cuadrícula en el orden dado por las letras de la clave. El texto original aparece en las filas. Un descifrado parcial del texto cifrado anterior, después de escribir en la primera columna:

6 3 2 4 1 5 . . . . E . . . . . V . . . . . L . . . . . N . .

En una variante, el mensaje se divide en segmentos de la longitud de la clave, y a cada segmento se le aplica la misma permutación (dada por la clave). Esto equivale a una transposición columnar, donde la lectura se realiza por filas en lugar de columnas.

Historia

A mediados del siglo XVII, Samuel Morland introdujo una forma primitiva de transposición columnar. Esta técnica se perfeccionó durante los dos siglos siguientes y se popularizó a finales del siglo XIX y durante el siglo XX, especialmente entre los servicios militares franceses, los diplomáticos japoneses y las agencias de inteligencia soviéticas.

La obra Cryptomenysis Patefacta (1685) de John Falconer contiene una de las primeras explicaciones conocidas en inglés de una transposición columnar con clave. Falconer no explica el origen del cifrado, pero sí describe cómo escribir el texto plano en una cuadrícula rectangular, rellenar la última fila con letras nulas y extraer las columnas en un orden secreto determinado por una palabra clave. [ 3 ]

Más importante aún, Falconer ofrece un método práctico de criptoanálisis. Demuestra que un analista puede probar diferentes alturas de cuadrícula y reordenar las columnas por ensayo y error hasta que aparezca un texto legible, señalando que el cifrado conserva las frecuencias normales de las letras y, por lo tanto, es susceptible de detección. Indica que dichas frecuencias de letras pueden utilizarse para detectar el idioma probable del texto, incluso sin conocer su contenido, ya que las frecuencias de las letras difieren entre idiomas. Falconer no aborda la doble transposición ni cómo resolver cifrados en los que no se proporcionan caracteres nulos en la última columna, lo que sugiere que estos no eran comunes en aquella época.

La transposición columnar se incorporó posteriormente a sistemas más elaborados —entre los que destacan la doble transposición utilizada por los servicios militares y diplomáticos franceses, los cifrados japoneses y alemanes de la Primera y la Segunda Guerra Mundial, y los agentes soviéticos—, manteniéndose en uso intensivo hasta la década de 1950. El análisis de Falconer anticipa muchos de los ataques sistemáticos que más tarde se perfeccionaron contra esas versiones de doble etapa, lo que convierte a Cryptomenysis Patefacta en un hito en la literatura inicial del criptoanálisis.

Doble transposición

Una transposición columnar simple podía ser atacada adivinando posibles longitudes de columna, escribiendo el mensaje en sus columnas (pero en el orden incorrecto, ya que la clave aún se desconocía) y luego buscando posibles anagramas . Por lo tanto, para hacerla más segura, a menudo se utilizaba una doble transposición. Esta consiste simplemente en aplicar la transposición columnar dos veces. Se puede usar la misma clave para ambas transposiciones, o bien dos claves diferentes.

Demostración visual de la doble transposición

En el siguiente ejemplo, usamos las claves JANEAUSTEN y AEROPLANES para cifrar el siguiente texto plano: " Los cifrados de transposición revuelven las letras como piezas de un rompecabezas para crear una disposición indescifrable".

Los colores muestran cómo se mezclan las letras en cada paso de transposición. Si bien un solo paso solo provoca una reorganización menor, el segundo paso produce un efecto de mezcla significativo si la última fila de la cuadrícula está incompleta.

Otro ejemplo

Como ejemplo, podemos tomar el resultado de la transposición columnar irregular de la sección anterior y realizar un segundo cifrado con una palabra clave diferente, STRIPE , que da la permutación "564231":

5 6 4 2 3 1 EVLNAC DTESEA ROFODE ECWIRE mi

Como antes, esto se lee columna por columna para obtener el texto cifrado:

CAEEN SOIAE DRLEF WEDRE EVTOC

Si se cifran varios mensajes de la misma longitud utilizando las mismas claves, se pueden descifrar simultáneamente. Esto puede permitir tanto la recuperación de los mensajes como la de las claves (de modo que se puedan leer todos los demás mensajes enviados con esas claves).

Durante la Primera Guerra Mundial , el ejército alemán utilizó un cifrado de transposición de doble columna, cambiando las claves con poca frecuencia. Los franceses solían descifrar el sistema, denominándolo Übchi, y normalmente lograban encontrar las claves rápidamente tras interceptar varios mensajes de la misma longitud, lo que generalmente les llevaba solo unos días. Sin embargo, el éxito francés se hizo ampliamente conocido y, tras una publicación en Le Matin , los alemanes adoptaron un nuevo sistema el 18 de noviembre de 1914. [ 4 ]

Durante la Segunda Guerra Mundial, el cifrado de doble transposición fue utilizado por grupos de la Resistencia holandesa , la guerrilla francesa y el Servicio de Operaciones Especiales británico (SOE), encargado de gestionar las actividades clandestinas en Europa. [ 5 ] También fue utilizado por agentes de la Oficina de Servicios Estratégicos estadounidense [ 6 ] y como cifrado de emergencia para el Ejército y la Armada alemanes.

Hasta la invención del cifrado VIC , la doble transposición se consideraba generalmente el cifrado más complicado que un agente podía operar de forma fiable en condiciones de campo difíciles.

Criptoanálisis

El cifrado de doble transposición puede tratarse como una transposición simple con una clave tan larga como el producto de las longitudes de las dos claves. [ 7 ]

A finales de 2013, George Lasry resolvió un desafío de doble transposición, considerado por su autor como indescifrable, utilizando un enfoque de divide y vencerás en el que cada transposición fue atacada individualmente. [ 8 ]

Existen conversaciones reales antiguas cifradas mediante transposición que se han hecho públicas. Por lo tanto, una persona interesada en descifrar el cifrado por transposición puede practicar con conversaciones reales. [ 9 ]

Transposición de Myszkowski

Una variante de la transposición columnar, propuesta por Émile Victor Théodore Myszkowski en 1902, requiere una palabra clave con letras recurrentes. En la práctica habitual, las apariciones posteriores de una letra de la palabra clave se tratan como si fuera la siguiente letra en orden alfabético; por ejemplo, la palabra clave TOMATO produce la cadena numérica "532164".

En la transposición de Myszkowski, las letras clave recurrentes se numeran de forma idéntica, lo que da como resultado la cadena de claves "432143".

4 3 2 1 4 3 USADO ISCOVE PULGA ROJA EATONC mi

Las columnas de texto plano con números únicos se transcriben de arriba hacia abajo; las que tienen números recurrentes se transcriben de izquierda a derecha:

ROFOA CDTED SEEEA CWEIV RLENE

Transposición interrumpida

Un cifrado de transposición interrumpido [ 10 ] complica aún más el patrón de transposición con un llenado irregular de las filas de la matriz, es decir, con algunos espacios dejados intencionalmente en blanco (o tachados como en el Rasterschlüssel 44 ), o llenados posteriormente con otra parte del texto plano o letras aleatorias. [ 10 ]

Enfoque de peine

Este método (atribuido al general Luigi Sacco [ 11 ] ) comienza una nueva fila una vez que el texto plano alcanza una columna cuyo número de clave es igual al número de fila actual. Esto produce longitudes de fila irregulares. Por ejemplo,

ROMPECABEZAS PARA SIEMPRE < Clave 4 8 9 2 12 3 10 7 6 5 11 1 13 Espacios en blanco después del n.º: MÁS COMPLICADO * 1 HETR * * * * * * * * * 2 ANSPOS * * * * * * * 3 Yo * * * * * * * * * * * * 4 PATRÓN DE CIÓN * * * 5 NLIKEACOM * * * * 6 B _ _ _ _ _ _ _ * * * * * 7

Luego se toman las columnas según la transposición columnar regular: TPRPN, KISAA, CHAIT, NBERT, EMATO, etc.

Enfoque de secuencia numérica

Otra opción sencilla [ 12 ] sería usar una contraseña que coloque espacios en blanco según su secuencia numérica. Por ejemplo, "SECRET" se decodificaría a una secuencia de "5,2,1,4,3,6" y se tacharía el quinto campo de la matriz, luego se contaría de nuevo y se tacharía el segundo campo, etc. El siguiente ejemplo sería una matriz configurada para transposición columnar con la clave columnar "CRYPTO" y rellenada con campos tachados según la clave de interrupción "SECRET" (marcada con un asterisco), tras lo cual el mensaje "nos han descubierto, huyan inmediatamente" se coloca en los espacios restantes. El texto cifrado resultante (las columnas leídas según la clave de transposición) es "WCEEO ERET RIVFC EODN SELE ADA".

CRIPTO 1 4 6 3 5 2 SOMOS * * DIS * CUBRIR ED * FLE COMER UNA VEZ *

Parrillas

Otra forma de cifrado por transposición utiliza rejillas , o máscaras físicas con recortes. Esto puede producir una transposición muy irregular durante el período especificado por el tamaño de la rejilla, pero requiere que los corresponsales mantengan en secreto una clave física. Las rejillas se propusieron por primera vez en 1550 y todavía se utilizaban en el ámbito militar durante los primeros meses de la Primera Guerra Mundial.

Detección y criptoanálisis

Dado que la transposición no afecta la frecuencia de los símbolos individuales, el criptoanalista puede detectar fácilmente una transposición simple mediante un conteo de frecuencias. Si el texto cifrado presenta una distribución de frecuencias muy similar a la del texto plano, lo más probable es que se trate de una transposición.

En general, los métodos de transposición son vulnerables a los anagramas : se mueven fragmentos de texto cifrado, se buscan secciones que parezcan anagramas de palabras en inglés o en el idioma en que se escribió el texto original, y se resuelven dichos anagramas. Una vez encontrados, estos anagramas revelan información sobre el patrón de transposición y, por lo tanto, pueden extenderse. Las transposiciones más simples suelen presentar el problema de que las claves muy cercanas a la correcta revelan largas secciones de texto legible intercaladas con galimatías. En consecuencia, estos cifrados pueden ser vulnerables a algoritmos de búsqueda óptima, como los algoritmos genéticos [ 13 ] y los algoritmos de ascenso de colinas [ 14 ] [ 15 ] .

Existen varios métodos específicos para atacar mensajes codificados mediante un cifrado de transposición. Estos incluyen:

  1. Ataque de texto plano conocido : Utilizar partes conocidas o adivinadas del texto plano (por ejemplo, nombres, lugares, fechas, números, frases) para ayudar a deducir el orden probable de las columnas utilizadas para llevar a cabo la transposición y/o el tema probable del texto plano.
  2. Ataque por fuerza bruta : Si las claves se derivan de palabras de diccionario o frases de libros u otras fuentes disponibles públicamente, puede ser posible descifrar la solución por fuerza bruta probando miles de millones de posibles palabras, combinaciones de palabras y frases como claves.
  3. Ataque en profundidad: Si dos o más mensajes de la misma longitud se codifican con las mismas claves, los mensajes se pueden alinear y anagramar hasta que muestren un texto significativo en los mismos lugares, sin necesidad de conocer los pasos de transposición que se hayan producido.
  4. Ataque estadístico: Las estadísticas sobre la frecuencia de combinaciones de dos, tres, etc., letras en un idioma pueden utilizarse para alimentar una función de puntuación en un algoritmo que invierte gradualmente las posibles transposiciones en función de qué cambios producirían las combinaciones más probables. Por ejemplo, el par de dos letras QU es más común que QT en textos en inglés, por lo que un criptoanalista intentará transposiciones que coloquen QU juntas.

El tercer método fue desarrollado en 1878 por el matemático Edward S. Holden y los periodistas del New-York Tribune John RG Hassard y William M. Grosvenor, quienes lograron descifrar telegramas entre el Partido Demócrata y sus agentes en los estados del Sur durante las elecciones presidenciales de 1876 y así probar hechos de compra de votos , influyendo en las elecciones al Congreso de 1878-1879 . [ 16 ]

En el capítulo 7 de "The American Black Chamber" de Herbert Yardley se puede encontrar una descripción detallada del criptoanálisis de un cifrado de transposición alemán.

Un cifrado utilizado por el Asesino del Zodiaco , llamado "Z-340", organizado en secciones triangulares con sustitución de 63 símbolos diferentes por las letras y transposición diagonal "movimiento de caballo", permaneció sin resolver durante más de 51 años, hasta que un equipo internacional de ciudadanos particulares lo descifró el 5 de diciembre de 2020, utilizando software especializado. [ 17 ]

Combinaciones

La transposición se suele combinar con otras técnicas, como los métodos de evaluación. Por ejemplo, un cifrado de sustitución simple combinado con una transposición columnar evita las debilidades de ambos. Reemplazar símbolos de alta frecuencia del texto cifrado con letras de alta frecuencia del texto plano no revela fragmentos del texto plano debido a la transposición. El anagrama de la transposición no funciona debido a la sustitución. La técnica es particularmente potente si se combina con la fragmentación (véase más adelante). Una desventaja es que estos cifrados son considerablemente más laboriosos y propensos a errores que los cifrados más simples.

Fraccionamiento

La transposición es particularmente efectiva cuando se emplea con la fragmentación, es decir, una etapa preliminar que divide cada símbolo del texto plano en dos o más símbolos del texto cifrado. Por ejemplo, el alfabeto del texto plano podría escribirse en una cuadrícula y cada letra del mensaje reemplazarse por sus coordenadas (véase el cuadrado de Polibio y el tablero de ajedrez cruzado ). [ 18 ] Otro método de fragmentación consiste simplemente en convertir el mensaje a código Morse , con un símbolo para los espacios, así como para los puntos y las rayas. [ 19 ]

Cuando se transpone un mensaje fraccionado de este tipo, los componentes de las letras individuales se separan ampliamente en el mensaje, logrando así la difusión descrita por Claude E. Shannon . Algunos ejemplos de cifrados que combinan fraccionamiento y transposición son el cifrado bífido , el cifrado trífido , el cifrado ADFGVX , el cifrado JN-40 y el cifrado VIC .

Otra opción sería reemplazar cada letra con su representación binaria, transponerla y luego convertir la nueva cadena binaria en los caracteres ASCII correspondientes. Repetir el proceso de codificación de la cadena binaria varias veces antes de convertirla en caracteres ASCII probablemente dificultaría su descifrado. Muchos cifrados de bloques modernos utilizan formas de transposición más complejas relacionadas con esta idea simple.

Véase también

Notas

  1. Elonka, Dunin; Schmeh, Klaus (2020). Descifrado de códigos: Una guía práctica . Robinson. pág.  247. ISBN 978-1-4721-4421-8OCLC 1158165142 
  2. Smith, Laurence Dwight (1955) [1943], Criptografía / La ciencia de la escritura secreta , Nueva York: Dover, págs. 16, 92–93 
  3. Falconer, John (1685). Cryptomenysis Patefacta; o, El arte de revelar información secreta sin una clave.Londres: Daniel Brown. pág.  62.
  4. Kahn, págs. 301-304.
  5. Kahn, págs. 535 y 539.
  6. Kahn, pág. 539.
  7. Barker, Wayne (1995). Criptoanálisis del cifrado de doble transposición: incluye problemas y programas informáticos . Aegean Park Press.
  8. Lasry, George (13 de junio de 2014). "Resolviendo el desafío de la doble transposición con un enfoque de divide y vencerás". Cryptologia . 38 (3): 197– 214. doi : 10.1080/01611194.2014.915269 . S2CID 7946904 . 
  9. "Textos cifrados con cifrado clásico" . Archive.org .
  10. 1 2 Mahalakshmi, B. (junio de 2016). "Una visión general del cifrado de transposición interrumpida para la mejora de la seguridad" (PDF) . Revista Internacional de Aplicaciones Informáticas . 143 (13): 9– 12. doi : 10.5120/ijca2016910308 . Archivado (PDF) del original el 4 de junio de 2018. Recuperado el 7 de enero de 2021 .
  11. Savard, John. "Métodos de transposición" . Un compendio criptográfico . Consultado el 27 de junio de 2023 .
  12. jdege (11 de noviembre de 2014). "Una transposición simple interrumpida" . Recuperado el 7 de enero de 2021 .
  13. Matthews, Robert AJ (abril de 1993). "El uso de algoritmos genéticos en criptoanálisis". Cryptologia . 17 (2): 187– 201. doi : 10.1080/0161-119391867863 .
  14. Lasry, George; Kopal, Nils; Wacker, Arno (2014-07-03). "Resolviendo el desafío de la doble transposición con un enfoque de divide y vencerás" . Cryptologia . 38 (3): 197– 214. doi : 10.1080/01611194.2014.915269 . ISSN 0161-1194 . S2CID 7946904 .  
  15. Lasry, George; Kopal, Nils; Wacker, Arno (2016-07-03). "Criptoanálisis del cifrado de transposición columnar con claves largas" . Cryptologia . 40 (4): 374– 398. doi : 10.1080/01611194.2015.1087074 . ISSN 0161-1194 . S2CID 21179886 .  
  16. " [ 3.0 ] El auge de los cifrados de campo" . vc.airvectors.net . Consultado el 11 de enero de 2024 .
  17. "El cifrado del Asesino del Zodíaco es descifrado tras eludir a los investigadores durante 51 años" . arstechnica.com . 12 de diciembre de 2020. Consultado el 12 de diciembre de 2020 .
  18. Daniel Rodriguez-Clark. "Transposición de texto cifrado fraccionado" .
  19. James Lyons. "Cifrado Morse fraccionado" .

Referencias

  • Kahn, David. Los descifradores de códigos: La historia de la escritura secreta. Edición revisada. Scribner, 1996.
  • Yardley, Herbert. La Cámara Negra Americana. Bobbs-Merrill, 1931.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Transposition_cipher&oldid=1356746691 "