Violeta M-125

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 6 de agosto de 2022; las comprobaciones requieren 2 ediciones .

Violet (M-125)  es una máquina de cifrado desarrollada en la URSS poco después de la Segunda Guerra Mundial . Utilizado por los países del Pacto de Varsovia hasta la década de 1990. La mayoría de las máquinas después del colapso de la URSS fueron desmanteladas o destruidas. Varias copias se conservan en colecciones privadas y museos. Un modelo de trabajo está en exhibición en el Museo de Historia de la Computación en los EE. UU. y en Bletchley Park en el Reino Unido. En la historia de la criptografíapoco se sabe de Violet, hasta 2005 toda la información sobre el dispositivo se mantuvo en secreto. La definición correcta de "Violet" es una máquina de codificación, ya que tenía una fuerza criptográfica más débil que las máquinas de cifrado.

Violet contiene un lector de cinta de papel a la derecha cuando se ve desde el frente de la máquina y un dispositivo para imprimir y perforar la cinta en la parte superior. El insertador de cinta perforada para ingresar la clave está a la izquierda. Violet funciona con una fuente de 24 V CC y a través de una fuente de alimentación separada, desde una red de CA de 100 ... 250 V, 50 o 400 Hz. [1] [2]

Mecanismo de cifrado

Como otras máquinas rotativas, Violet consistía en una combinación de subsistemas mecánicos y eléctricos. La parte mecánica incluía un teclado, un conjunto de discos giratorios -rotores- que estaban ubicados a lo largo del eje y adyacentes a él, y un mecanismo escalonado que movía uno o más rotores con cada pulsación de tecla. El movimiento de los rotores da como resultado diferentes transformaciones criptográficas cada vez que se presiona una tecla en el teclado. Las piezas mecánicas se movían, cerraban contactos y formaban un circuito eléctrico cambiante (es decir, de hecho, el proceso de cifrar letras se implementaba eléctricamente). Cuando se presionaba una tecla del teclado , el circuito se cerraba, la corriente pasaba por varios circuitos y, como resultado, se obtenía la letra de código deseada.

Por sí mismo, el rotor produjo un tipo de cifrado muy simple: el cifrado de sustitución rudimentario . Por ejemplo, el pin de la letra E podría conectarse al pin de la letra T en el otro lado del rotor. Pero al usar varios rotores en un paquete, debido a su movimiento constante, se obtiene un cifrado más complejo y, por lo tanto, más confiable . [3] El cifrado también tuvo lugar en una unidad electrónica llamada "interruptor", que tenía 30x30 contactos. el código en el interruptor se marcó insertando una tarjeta perforada. De acuerdo con los agujeros en la tarjeta perforada, los contactos se cerraron y el símbolo fue reemplazado por analogía con discos de cifrado (rotor).

Rotores

En el centro de cada máquina Fialka hay 10 ruedas codificadoras (rotores) diferentes marcadas con una letra del alfabeto ruso, a saber:

A(1) B(2) C(3) D(4) D(5) F(6) F(7) W(8) I(9) C(10)

Cada rotor era un disco de aproximadamente 10 cm de diámetro, hecho de ebonita o baquelita, con 30 pasadores de resorte en un lado del rotor, dispuestos en un círculo. Por otro lado, había un número correspondiente de contactos eléctricos planos. Los contactos pin y planos correspondían a las letras del alfabeto. No se tomaron en cuenta las letras "Yo", "Y" y "b". Tras el contacto, los contactos de los rotores adyacentes cerraron un circuito eléctrico.

La colección de estas 10 ruedas únicas a veces se denomina "Proton". Hay dos tipos diferentes de ruedas: fijas y ajustables. Las ruedas fijas se introdujeron antes para el modelo M-125-xx, mientras que las ruedas ajustables se introdujeron para el modelo M-125-3xx en 1978. En los conjuntos ajustables, puede cambiar la configuración del anillo exterior, obteniendo así 30 posiciones posibles. La diferencia esencial entre las Violets y otras máquinas rotativas es que cada uno de los rotores gira en sentido contrario a los vecinos.

Se emitieron diferentes juegos de ruedas para diferentes países del Pacto de Varsovia. Se conoce el significado de varios prefijos:

3K: Polonia

4K: Alemania Oriental

6K: Checoslovaquia

0K: Publicaciones generales para todos los países en caso de guerra

1K: URSS

En la tapa del dispositivo había un rotor de repuesto. [1] [3]

Reflector

Al igual que Enigma , Violet usó un reflector que conectaba pares de cables. La presencia del reflector aseguraba que la transformación que se estaba realizando era una involución , es decir, desencriptar es lo mismo que encriptar . Sin embargo, en Enigma, la presencia de un reflector hace imposible cifrar cualquier letra a través de sí mismo. En Fialka, esta deficiencia se elimina.

De los 30 pines, 26 están conectados entre sí en pares, pero hay 4 cables "especiales". Se utiliza un cable para reemplazar la letra cifrada con la original. Esto lleva al hecho de que en 1 de cada 30 casos la letra está codificada en sí misma. Los otros 3 cables están conectados a un circuito de transistores (llamado Circuito Mágico) y forman un interruptor giratorio. En el modo de codificación, el contacto "x" se emite a través de "y", "y" a través de "z", "z" a través de "x". En el modo de decodificación, los pines "z" e "y" se intercambian [3] .

Tarjeta de acceso

Para mejorar la fuerza criptográfica de la máquina, Violet utilizó una tarjeta diaria común especial en forma de tarjeta perforada . Cada tarjeta perforada tenía 30 agujeros, exactamente un agujero en una fila y en una columna, y por lo tanto definió una permutación para 30 líneas de contacto rotativas. Utilizado en un día específico, indicado en la fila superior izquierda. Pocas de las tarjetas perforadas originales sobrevivieron, ya que, de acuerdo con el protocolo, todas fueron destruidas al final del día actual.

Las tarjetas fueron creadas por la URSS para todos los países del Pacto de Varsovia y se cambian a diario. Cada país tenía su propia baraja única de cartas, cada una válida por un mes. En lugar de una tarjeta perforada, podría usarse un triángulo de metal. La placa triangular determinaba la permutación cero, a menudo utilizada para probar el rendimiento de la máquina.

Además, cada día tenía su propia mesa clave. Para los sistemas de rotor fijo, las tablas clave definen el orden de los rotores en el eje y los parámetros iniciales del rotor que se utilizarán para decodificar el mensaje. Para rotores ajustables, la tabla también define el inserto eléctrico para cada rotor. Aquí hay un ejemplo para la máquina M-125-3NM que se usará el día 14 del mes:

IJZA WKBGE 14[ aclarar ]

OCAHE PTBWE

BDVIA GEZKJ

2II22 I22I2

KULKYU YKHVUG

La clave no se utilizó durante más de un día y se actualizó a las 00:01 horas. [3]

Varios modelos

Hay muchas versiones del Violet, pero en principio solo hay dos modelos diferentes: una versión anterior (M-125-xx) y otra posterior (M-125-3xx). Son muy fáciles de distinguir porque tienen diferentes teclados. El sufijo "xx" se utilizó para identificar el país/versión. Por ejemplo, la versión polaca de la máquina es M-125-3MP, la versión checa es M-125-3MP2. El modelo M-125-3xx apareció en 1978. Este modelo tenía las siguientes características adicionales:

1. Teclado multilingüe.

2. Un interruptor mecánico a lo largo del lado derecho del teclado que cambia las funciones del teclado:

3. Rotores ajustables

Cada país del Pacto de Varsovia tenía su propia versión de Violet, adaptada al idioma local. Cada país tenía su propio teclado y cabezal de impresión. Todo lo demás era igual. La mayoría de las máquinas aceptaban los alfabetos latino y cirílico. El alfabeto latino podía variar, el alfabeto cirílico no tenía signos de puntuación y era el mismo para todas las máquinas. [1] [3] A partir de 1984, se utilizaron dos vehículos en el ejército soviético, estos son el M-125M y el M-125-3M. Su principal diferencia era que el primero tenía letras (30 letras) y números. El segundo teclado se muestra en la foto. El primer Violet M-125 tenía solo 30 letras.

Comparación con otras máquinas rotativas

El diseño de Violet se basa en gran medida en las famosas máquinas Enigma que utilizaron las fuerzas alemanas durante la Segunda Guerra Mundial. El violeta también es similar al automóvil suizo NEMA . Todas estas máquinas funcionan con rotores electromecánicos. Enigma usó tres o cuatro rotores, NEMA usó cinco rotores y Violet usó 10 rotores. Para mostrar los caracteres de salida, Violet imprime un mensaje en cinta de papel en lugar de luces intermitentes, como en muchas otras máquinas rotativas.

Violet también tiene mucho en común con el KL-7 americano . [3]

Véase también

Notas

  1. 1 2 3 [1] Archivado el 29 de agosto de 2012 en Wayback Machine  - Fialka Cipher Machines por Tom Perera
  2. Fialka Cipher Machines Archivado el 16 de octubre de 2012 en Wayback Machine  - por Nick Gessler
  3. 1 2 3 4 5 6 Información detallada sobre Fialka Archivado el 19 de julio de 2006. — por Paul Reuvers

Enlaces