Un ordenador moderno, puede romper el código de Enigma por fuerza bruta de una manera relativamente trivial.
El mérito de colossus fue wn su riempo, conseguirlo con una potencia de cálculo millones de veces inferior a la de u equipo actual de escritorio.
Su única posibilidad fue precismente un hard dedicado estrictamente al programa, i la optimización matemàtica para reducir la búsqueda, por ejemplo usar el hecho que las máquinas Enigma tenían el llamado reflector, de manera que el código de un caracter no podía ser nunca el mismo caracter, o el uso de información sobre la estructura y cabecera de los mensajes.
Ahora todo es muy fácil, enigma sólo tenía 26^3 claves en la versión básica con tres ruedas, y sólo un centenar de combinaciones de ruedas intercambiables en la versión de la marina.
Se toma el mensaje, se decodifica para todas las claves posibles (menos de un millón en el peor de los casos) y sólo con la clave correcta, encontramos, por ejemplo, que la estadística entre vocales y consonantes es la de un texto, o simplemente que la distribución de caracteres a la salida no es aleatoria.
Por cierto que recuerdo un programa para descifrar Enigma básico, hecho en basic sobre un Apple II hace más de 25 años.
Un ordenador moderno, puede romper el código de Enigma por fuerza bruta de una manera relativamente trivial. El mérito de colossus fue wn su riempo, conseguirlo con una potencia de cálculo millones de veces inferior a la de u equipo actual de escritorio.
Solo un apunte, Colossus fue creado para crackear Lorenz SZ 40 y SZ 42 , no Enigma.
Lorenz se usaba en los teletipos de comunicaciones del alto mando aleman.
Enigma en comunicaciones en codigo morse, de nivel mas bajo,de tipo mas tactico.
Fuerza bruta
(Puntos:4, Interesante)( http://barrapunto.com/ )
El mérito de colossus fue wn su riempo, conseguirlo con una potencia de cálculo millones de veces inferior a la de u equipo actual de escritorio.
Su única posibilidad fue precismente un hard dedicado estrictamente al programa, i la optimización matemàtica para reducir la búsqueda, por ejemplo usar el hecho que las máquinas Enigma tenían el llamado reflector, de manera que el código de un caracter no podía ser nunca el mismo caracter, o el uso de información sobre la estructura y cabecera de los mensajes.
Ahora todo es muy fácil, enigma sólo tenía 26^3 claves en la versión básica con tres ruedas, y sólo un centenar de combinaciones de ruedas intercambiables en la versión de la marina.
Se toma el mensaje, se decodifica para todas las claves posibles (menos de un millón en el peor de los casos) y sólo con la clave correcta, encontramos, por ejemplo, que la estadística entre vocales y consonantes es la de un texto, o simplemente que la distribución de caracteres a la salida no es aleatoria.
Por cierto que recuerdo un programa para descifrar Enigma básico, hecho en basic sobre un Apple II hace más de 25 años.
Re:Fuerza bruta
(Puntos:2)( Última bitácora: Miércoles, 03 Febrero de 2010, 14:02h )
Solo un apunte, Colossus fue creado para crackear Lorenz SZ 40 y SZ 42 , no Enigma.
Lorenz se usaba en los teletipos de comunicaciones del alto mando aleman.
Enigma en comunicaciones en codigo morse, de nivel mas bajo,de tipo mas tactico.