Publicado: Vie May 12, 2023 11:25 am
Después de la Segunda Guerra Mundial, un grupo de criptoanalistas británicos y estadounidenses entró en Alemania con las tropas para capturar los documentos, la tecnología y el personal de las diversas organizaciones de inteligencia alemanas antes de que estos secretos pudieran ser destruidos, saqueados o capturados por los soviéticos. Fueron llamados el Comité de Inteligencia de Target: TICOM.
De los criptógrafos alemanes capturados, los doctores Huttenhain y Fricke, se enteraron del desarrollo de la SZ40 y la SZ42 a/b. El diseño era para una máquina que pudiera acoplarse a cualquier teleimpresora. La primera máquina se denominó SZ40 (tipo antiguo) que tenía diez rotores con levas fijas. Se reconoció que la seguridad de esta máquina no era muy buena. El SZ40 definitivo tenía doce rotores con levas móviles. Los cinco rotores más a la derecha se llamaron Spaltencäsar, pero Bill Tutte los llamó ruedas Chi. Los cinco más a la izquierda se llamaron Springcäsar, ruedas Psi para Tutte. Los dos rotores Vorgeleger del medio fueron llamados Mu o ruedas de motor por Tutte.
Los cinco bits de datos de cada carácter telegráfico codificado en ITA2 fueron procesados primero por las cinco ruedas chi y luego por las cinco ruedas psi. Las levas de las ruedas invertían el valor de un poco si estaban en la posición elevada, pero lo dejaban sin cambios si estaban en la posición baja.
Cifrado de Vernam
Gilbert Vernam era un ingeniero de investigación de AT&T Bell Labs que, en 1917, inventó un sistema de cifrado que utilizaba la función booleana "exclusiva o" (XOR), simbolizada por ⊕. Esto está representado por la siguiente "tabla de verdad", donde 1 representa "verdadero" y 0 representa "falso".
tabla de verdad XOR
Entrada
A - B - A ⊕ B
0 - 0 - 0
0 -1 - 1
1 -0 - 1
1 - 1 - 0
El cifrado de Vernam es un algoritmo de clave simétrica, es decir, la misma clave se usa tanto para cifrar texto sin formato para producir el texto cifrado como para descifrar texto cifrado para producir el texto sin formato original.
Esto produce la reciprocidad esencial que permite utilizar la misma máquina con la misma configuración tanto para el cifrado como para el descifrado.
La idea de Vernam era utilizar la práctica de la telegrafía convencional con una cinta de papel del texto sin formato combinada con una cinta de papel de la clave. Cada cinta clave habría sido única (una cinta de una sola vez), pero generar y distribuir tales cintas presentaba considerables dificultades prácticas. En la década de 1920, cuatro hombres en diferentes países inventaron máquinas de cifrado de rotor para producir un flujo de claves para actuar en lugar de una cinta. El Lorenz SZ40/42 de 1940 fue uno de ellos.
De los criptógrafos alemanes capturados, los doctores Huttenhain y Fricke, se enteraron del desarrollo de la SZ40 y la SZ42 a/b. El diseño era para una máquina que pudiera acoplarse a cualquier teleimpresora. La primera máquina se denominó SZ40 (tipo antiguo) que tenía diez rotores con levas fijas. Se reconoció que la seguridad de esta máquina no era muy buena. El SZ40 definitivo tenía doce rotores con levas móviles. Los cinco rotores más a la derecha se llamaron Spaltencäsar, pero Bill Tutte los llamó ruedas Chi. Los cinco más a la izquierda se llamaron Springcäsar, ruedas Psi para Tutte. Los dos rotores Vorgeleger del medio fueron llamados Mu o ruedas de motor por Tutte.
Los cinco bits de datos de cada carácter telegráfico codificado en ITA2 fueron procesados primero por las cinco ruedas chi y luego por las cinco ruedas psi. Las levas de las ruedas invertían el valor de un poco si estaban en la posición elevada, pero lo dejaban sin cambios si estaban en la posición baja.
Cifrado de Vernam
Gilbert Vernam era un ingeniero de investigación de AT&T Bell Labs que, en 1917, inventó un sistema de cifrado que utilizaba la función booleana "exclusiva o" (XOR), simbolizada por ⊕. Esto está representado por la siguiente "tabla de verdad", donde 1 representa "verdadero" y 0 representa "falso".
tabla de verdad XOR
Entrada
A - B - A ⊕ B
0 - 0 - 0
0 -1 - 1
1 -0 - 1
1 - 1 - 0
El cifrado de Vernam es un algoritmo de clave simétrica, es decir, la misma clave se usa tanto para cifrar texto sin formato para producir el texto cifrado como para descifrar texto cifrado para producir el texto sin formato original.
Esto produce la reciprocidad esencial que permite utilizar la misma máquina con la misma configuración tanto para el cifrado como para el descifrado.
La idea de Vernam era utilizar la práctica de la telegrafía convencional con una cinta de papel del texto sin formato combinada con una cinta de papel de la clave. Cada cinta clave habría sido única (una cinta de una sola vez), pero generar y distribuir tales cintas presentaba considerables dificultades prácticas. En la década de 1920, cuatro hombres en diferentes países inventaron máquinas de cifrado de rotor para producir un flujo de claves para actuar en lugar de una cinta. El Lorenz SZ40/42 de 1940 fue uno de ellos.