Historia: La máquina de rotor "Enigma" en 1923 trajo el inventor y desarrollador alemán Arthur Scherbius en este mundo. Se debe utilizar para cifrar mensajes de la economía. En los años 30 del siglo pasado, la Enigma militar alemán fue descubierto, añadir la llamada placa de conexión y cambiar el cableado del rotor. En la segunda guerra mundial, la máquina de guerra alemana utiliza aproximadamente 100.000 de estos sistemas criptográficos con el fin de asegurar el intercambio de información secreta.
Construcción y Operación: El enigma consiste esencialmente en el teclado, panel de conexiones, tres rotores (también llamado rodantes) y el reflector de la llamada, una expresión facial fija, que se utiliza para transmitir el desvío. La máquina original arreglado cada letra introducida a través del teclado de una carta cifrada por un circuito cerrado en sí mismo una y otra vez configurar.
Requisitos del sistema: se necesita una máquina ágil, una resolución mínima de 800x600 píxeles, la verdadera profundidad de color y un plug-in Flash (versión 7 o superior).
Ejemplo de entrada: Abra la ventana de la máquina, haga clic en el campo de entrada "Input" y escriba "c". El panel de conexiones cae la letra C sin cambios en el C, el cable de conexión aparece RED marcas. Ahora, el flujo se mueve al rotor derecho a la letra A. A se une mediante el cableado de rotor B. La corriente se desplaza al segundo rotor, el G con R vinculadas, en el rotor izquierdo V luego se asigna a I. En el siguiente paso B se reenvía a R en el reflector. Ahora la corriente circula por la VERDE camino marcado a través de los rotores en el panel de conexiones, donde Q se pasa sin cambios a Q. Como resultado, es decir, C se cifra en Q.
A continuación, introduzca de nuevo "c", que ahora ven que C está cifrada a G. Antes de cada pulsación de tecla a saber, el rotor derecho se hace girar en un paso a la izquierda. Caso especial: la posición del rotor derecho de V se convierte en el oeste, el segundo rotor se mueve también un paso a la izquierda. Para el rotor media, la regla correspondiente. La posición de los rotores de este modo cambia de acuerdo con el principio de un odómetro.
¿Cómo cifrar un texto:? Puede que tenga que subir con una llave. Una clave aquí consiste en tres partes, primero usted indica que pares de letras se intercambian en el panel de conexiones, por ejemplo, A con B y F con X. En segundo lugar, usted elige seleccionando "Cambio del rotor", una combinación de los rotores. Disponible son los cinco rotores I, II, III, IV y V. La tercera parte de la posición de los tres rotores señalar desde el comienzo de la entrada de texto, como FES. Como un simple ejemplo, se mueve al presionar el botón "RESET", toda la máquina a su estado original.
Ahora, por ejemplo, entrar en la línea de entrada "probar" a. En la línea "de la salida:" deberá aparecer el texto cifrado "TBLGXHW". Excepto por el número de letras en el texto cifrado tiene poco en común con el texto en claro, eso está claro.
¿Cómo descifrar un texto:? ¿He mencionado que se trata de un sistema de cifrado simétrico? Bueno, eso es todo. Esto significa que el texto cifrado introducido utilizando la misma tecla * * en la máquina, trayendo el texto en claro.Para ello, elimine la tecla de retroceso, todas las entradas en la línea de entrada (los rotores giran hacia atrás), y entrar en su lugar el texto "TBLGXHW" en la línea de entrada. Usted obtener "intenta", todo lo mejor.
Limitaciones del modelo: Para los amantes del detalle que me quieren agregar algunas simplificaciones en este punto. El enigma original ofrecía además de las funciones que se muestran todavía llamados anillos. Estos se unen a los rotores y las 26 posiciones del anillo diferentes podían mover el alfabeto de un rotor de una cantidad de aditivo. Por último, todavía había la Enigma temido * cuatro * rotores (M4), que se utilizó en los últimos años de la guerra en los submarinos y de un aumento en el espacio de claves por un factor de 26 * 26 realizado (número de posiciones del rotor veces el número de posiciones del anillo).
Enlaces: Por cierto, los cableados de rotor que usted ve aquí son los mismos que en el Enigma originales. En cuanto a los detalles siguientes de Enigma simulación muy recomendable (en lugar de Flash aquí se utilizó Java). Usted puede tener gusto para comparar el código de los distintos simuladores donde. Tenga en cuenta que la sección "Configuración avanzada" tiene que estar en "B" en el Reflector subprograma de "C" para que coincida con la configuración de mi Simulación Flash. Reflector "C" se utiliza sólo en el de cuatro rotores Enigma, que también puede ser simulado con el applet.
Otra muy interesante es sin duda Jim Oram de www.enigma-replica.com