SIGABA

En la historia de la criptografía , el ECM Mark II fue una máquina de cifrado de rotor electromecánico utilizada por los Estados Unidos durante la Segunda Guerra Mundial hasta la década de 1950 . Este dispositivo también fue conocido como SIGABA o Converter M-134 por los militares, o CSP-889 por la Marina de los EE . UU . Para ello, se denominó CSP-2900 a una versión modificada .

Como muchas máquinas de esta época, utilizaba un sistema electromecánico de rotores para cifrar los mensajes. Hasta la fecha no se ha revelado ningún criptoanálisis efectivo contra él durante su período de puesta en servicio.

Historia

Mucho antes de la Segunda Guerra Mundial, los criptógrafos estadounidenses tenían claro que el movimiento mecánico de un solo paso de los rotores de las nuevas máquinas ( la máquina de Hebern ) introducía patrones reconocibles en los textos cifrados que podrían servir como base para los ataques criptoanalíticos. William Friedman , director del Servicio de Inteligencia de Señales del Ejército de EE. UU. (SIS) inventó un sistema para corregir esta falla al aleatorizar el movimiento de los rotores. Su modificación consistió en un lector de cinta de papel de un teleimpresor conectado a un dispositivo con "tentáculos" metálicos colocados para conducir la electricidad a través de los orificios. Para cualquier letra presionada en el teclado, la máquina no solo mezclaba las letras de moda de otros dispositivos de rotor, sino que los agujeros en la cinta en ese punto inducirían un avance de los rotores afectados, antes que la cinta misma. La arquitectura resultante de estas modificaciones se produjo solo en pequeñas cantidades como la M-134 , y además de los habituales parámetros de inicialización de la máquina -que tenía en común con Enigma entre otros- añadimos el posicionamiento de la cinta y los ajustes, a través de un panel de control, de la asociación entre cada fila de orificios y el rotor vinculado a ella.

En comparación con el Enigma , el M-134 tenía el inconveniente de exigir que la cinta fuera idéntica para todas las máquinas destinadas al descifrado de sus mensajes. Si la cinta fuera interceptada, el gran pero no infinito número de ajustes habría puesto en duda la fiabilidad de su uso. Además, las condiciones de uso en los campos de batalla hicieron problemática la fragilidad de ciertas cintas.

El socio de Friedman, Frank Rowlett , contribuyó luego al método de hacer avanzar los rotores cambiando los rotores. Puede parecer obvio, pero se trataba de crear rotores que permitieran generar de una a cinco señales de salida para una sola entrada - esto permitía avanzar uno o más rotores - donde Enigma estaba haciendo uno por uno .

En los Estados Unidos de América antes de 1941, el descifrado tenía un presupuesto muy reducido. Así que Friedman y Rowlett construyeron un conjunto de extensiones llamado SIGGOO (o M-229), utilizado por el M-134 en lugar del lector de cinta. Estas eran cajas externas que contenían parametrización a través de tres rotores que permitían cinco entradas activas, como presionar cinco teclas al mismo tiempo en Enigma, y ​​las salidas también se agruparon en grupos de cinco, es decir, las letras de la A a la E estarían cableadas. juntos por ejemplo. De esta manera, las cinco señales de entrada se distribuyen aleatoriamente a través de los rotores y emergen del otro lado como una sola señal en una de las cinco líneas. El movimiento de los rotores podía controlarse mediante un código que se renovaba todos los días y las cintas de papel se destruían. Esta máquina, compuesta por varias cajas, se denominó M-134-C.

En 1935, mostraron su trabajo a un criptógrafo OP-20-G , Wenger, que vio poco interés en él hasta 1937, cuando se lo demostró al comandante Safford, contraparte de Friedman en la 'ONI, Oficina de Inteligencia Naval. Al darse cuenta de inmediato del potencial de la aeronave, Safford y el comandante Seiler agregaron muchos accesorios que facilitaron su construcción. El resultado fue el Electric Code Machine Mark II (o ECM MArk II), que se produjo como CSP-889 (o 888).

Curiosamente, el Ejército ignoró estos cambios, tanto como la producción en masa del sistema. Se puso en secreto en 1940. En 1941, el ejército y la marina combinan un sistema criptográfico común basado en esta máquina. Luego, el ejército comienza a usar SIGABA.

Descripción

SIGABA era idéntico a Enigma para la teoría básica, en esa serie de rotores se utilizaron para cifrar cada carácter en el texto claro a un carácter diferente en el texto cifrado. Sin embargo, a diferencia de los tres rotores del Enigma, SIGABA incluyó nada menos que quince.

El simple hecho de aumentar la cantidad de rotores no hace que la máquina sea más segura. Porque en el sistema Enigma, los rotores solo giran si el que está a su derecha gira primero, lo que sucede después de escribir 26 caracteres. En otras palabras, el mensaje debe tener al menos 676 (26²) caracteres antes de que gire el tercer rotor, y alrededor de 17000 para que entre en juego el cuarto.Para la mayoría de los mensajes de unos pocos cientos de caracteres, más rotores no agrega seguridad.

Además de los rotores adicionales, SIGABA aumentó la complejidad del movimiento de los rotores principales. En el Enigma, los rotores giraban una muesca con cada carácter tecleado, lo que resultó en una serie de patrones repetidos en el texto cifrado. Siendo estos patrones difíciles de encontrar, los británicos y los estadounidenses desplegaron recursos significativos y, al final de la guerra, pudieron leer casi todas las transmisiones encriptadas del comando alemán.

En el caso de SIGABA, se implementó una simple modificación para hacer la máquina más segura. En lugar de girar por acción mecánica impulsada por el teclado, los rotores giraban por la acción eléctrica de un conjunto separado de rotores. SIGABA tenía tres bancos de cinco rotores cada uno, la acción de dos de los bancos controlaba las rotaciones del tercero.

En resumen, SIGABA utilizó uno o más de sus rotores principales de una manera compleja y pseudoaleatoria . La repetición de patrones particulares, utilizados para romper el código Enigma, ya no existía. De hecho, incluso con texto claro, hay tantas entradas posibles para el cifrado que es difícil calcular el número.

Pero SIGABA también tenía inconvenientes: gran tamaño y peso, alto precio, dificultad de uso, complejidad mecánica y fragilidad. Nada que ver con un dispositivo práctico como Enigma, más pequeño y ligero que las radios con las que se utilizaba. SIGABA se utilizó ampliamente en las salas de radio de los barcos de la Armada de los EE. UU., Pero no se pudo implementar en un campo de batalla. En la mayoría de los teatros de operaciones se utilizaron otros sistemas, especialmente para señales tácticas. Quizás el recurso más famoso es el uso de indios navajos ( habladores de viento ) en transmisiones tácticas de voz, un sistema implementado por primera vez en Guadalcanal . En otros contextos tácticos se utilizaron máquinas menos herméticas, pero más pequeñas, ligeras y robustas.

Ver también

Referencias

enlaces externos